/// <summary> /// Initializes a new instance of the <see cref="RegisteredPackagesPollingClient" /> class. /// </summary> /// <param name="globalSettingsService">The global settings service.</param> /// <param name="packageService">The package service.</param> /// <param name="pollingClients">The polling clients.</param> /// <param name="releasePollingClientFactory">The release polling client factory.</param> public RegisteredPackagesPollingClient( Services.IGlobalSettingsService globalSettingsService, Services.IPackageService packageService, PollingClientCollection pollingClients, ReleasesPollingClient.Factory releasePollingClientFactory ) { _globalSettingsService = globalSettingsService; _packageService = packageService; _pollingClients = pollingClients; _releasePollingClientFactory = releasePollingClientFactory; }
/// <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; }