Ejemplo n.º 1
0
 public InitializerService(
     IUpdaterStore updaterStore,
     IServerRegistryStore serverRegistryStore)
 {
     // TODO: Pick these up from reflection and auto initialize
     this.updaterStore        = updaterStore;
     this.serverRegistryStore = serverRegistryStore;
 }
 public ServerRegistryService(
     ILogger <ServerRegistryService> logger,
     IServerRegistryStore registryStore,
     IConfiguration configuration)
 {
     this.logger         = logger;
     this.registryStore  = registryStore;
     this.configuration  = configuration;
     this.maxServerCount = Convert.ToInt32(this.configuration["MaxServerCount"]);
 }
Ejemplo n.º 3
0
 public ServerRegistryCleanupService(
     ILogger <ServerRegistryCleanupService> logger,
     IConfiguration configuration,
     IServerRegistryStore serverRegistryStore,
     IDateTimeProvider dateTimeProvider)
 {
     this.logger              = logger;
     this.configuration       = configuration;
     this.serverRegistryStore = serverRegistryStore;
     this.dateTimeProvider    = dateTimeProvider;
     this.timeoutPeriod       = TimeSpan.FromMinutes(Convert.ToDouble(this.configuration["ServerTimeoutPeriodInMinutes"]));
     this.cleanupInterval     = TimeSpan.FromMinutes(Convert.ToDouble(this.configuration["ServerCleanupIntervalInMinutes"]));
 }