Пример #1
0
        public BootstrapProviderManager(LoadedProviderTypeLoaders loadedProviderTypeLoaders)
        {
            var logger = LogManager.GetLogger(this.GetType().Name, LoggerType.Runtime);

            configCategoryName = ProviderCategoryConfiguration.BOOTSTRAP_PROVIDER_CATEGORY_NAME;
            pluginManager      = new PluginManager <IBootstrapProvider>(logger, loadedProviderTypeLoaders);
        }
Пример #2
0
 internal PluginManager(ILoggerFactory loggerFactory, LoadedProviderTypeLoaders loadedProviderTypeLoaders)
 {
     this.logger         = loggerFactory.CreateLogger <PluginManager <T> >();
     this.providerLoader = new ProviderLoader <T>(loadedProviderTypeLoaders, loggerFactory);
 }
Пример #3
0
 public BootstrapProviderManager(LoadedProviderTypeLoaders loadedProviderTypeLoaders, ILoggerFactory loggerFactory)
 {
     configCategoryName = ProviderCategoryConfiguration.BOOTSTRAP_PROVIDER_CATEGORY_NAME;
     pluginManager      = new PluginManager <IBootstrapProvider>(loggerFactory, loadedProviderTypeLoaders);
 }
Пример #4
0
 public StorageProviderManager(IGrainFactory grainFactory, IServiceProvider serviceProvider, IProviderRuntime providerRuntime, LoadedProviderTypeLoaders loadedProviderTypeLoaders)
 {
     this.providerRuntime  = providerRuntime;
     GrainFactory          = grainFactory;
     ServiceProvider       = serviceProvider;
     storageProviderLoader = new ProviderLoader <IStorageProvider>(loadedProviderTypeLoaders);
 }
 public LogConsistencyProviderManager(IGrainFactory grainFactory, IServiceProvider serviceProvider, IProviderRuntime runtime, LoadedProviderTypeLoaders loadedProviderTypeLoaders)
 {
     GrainFactory = grainFactory;
     ServiceProvider = serviceProvider;
     this.runtime = runtime;
     providerLoader = new ProviderLoader<ILogConsistencyProvider>(loadedProviderTypeLoaders);
 }
Пример #6
0
 public StreamProviderManager(LoadedProviderTypeLoaders loadedProviderTypeLoaders)
 {
     appStreamProviders = new ProviderLoader <IStreamProviderImpl>(loadedProviderTypeLoaders);
 }
Пример #7
0
 internal PluginManager(Logger logger, LoadedProviderTypeLoaders loadedProviderTypeLoaders)
 {
     this.logger         = logger;
     this.providerLoader = new ProviderLoader <T>(loadedProviderTypeLoaders);
 }
Пример #8
0
 public StreamProviderManager(LoadedProviderTypeLoaders loadedProviderTypeLoaders, ILoggerFactory loggerFactory)
 {
     appStreamProviders = new ProviderLoader <IStreamProviderImpl>(loadedProviderTypeLoaders, loggerFactory);
 }