Esempio n. 1
0
        public ServicesManager(
            INutConfiguration configurationManager,
            Infrastructure.ConfigurationManagement.DbConfigurationSettings.Factory dbConfigurationSettingsFactory,
            IEventBus eventBus,
            IEnumerable<IReportPeriodically> pushServices,
            IEnumerable<IRemoteInvocationService> remoteInvokedServices,
            Services.IGlobalSettingsService globalSettings,
            Func<RegisteredPackagesPollingClient> packagesPollerFactory,
            Func<PollingClientCollection> pollingCollectionFactory,
            Repositories.IPackageRepository packageRepository,
            IHoardeManager hoardeManager)
        {
            _log = LogProvider.For<ServicesManager>();

            _configurationManager = configurationManager;
            _dbConfigurationSettingsFactory = dbConfigurationSettingsFactory;
            _eventBus = eventBus;
            _pushServices = pushServices;
            _remoteInvokedServices = remoteInvokedServices;
            _globalSettings = globalSettings;

            _packagesPollerFactory = packagesPollerFactory;
            _pollingCollectionFactory = pollingCollectionFactory;

            _packageRepository = packageRepository;

            _hoardeManager = hoardeManager;
        }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ReleasesPollingClient" /> class.
 /// </summary>
 /// <param name="packageId">The package identifier.</param>
 /// <param name="dbConfigurationSettingsFactory">The database configuration settings factory.</param>
 /// <param name="configurationManager">The configuration manager.</param>
 /// <param name="globalSettingsService">The global settings service.</param>
 /// <param name="packageService">The package service.</param>
 /// <param name="eventBus">The event bus.</param>
 public ReleasesPollingClient(string packageId,
     Infrastructure.ConfigurationManagement.DbConfigurationSettings.Factory dbConfigurationSettingsFactory,
     INutConfiguration configurationManager,
     Services.IGlobalSettingsService globalSettingsService,
     Services.IPackageService packageService,
     IEventBus eventBus)
 {
     _packageId = packageId;
     _dbConfigurationSettingsFactory = dbConfigurationSettingsFactory;
     _configurationManager = configurationManager;
     _globalSettingsService = globalSettingsService;
     _packageService = packageService;
     _eventBus = eventBus;
 }