public FileReaderConfigurator() { if (ContainerChecker.AmIinAContainer()) { Console.WriteLine("EnvironmentVariableConfigValueGetter"); _configValueGetter = new EnvironmentVariableConfigValueGetter(); } else { _configValueGetter = new AppConfigValueGetter(); } }
public IncomingMessageHandlerConfig UpdateConfigIfRanInContainer(IncomingMessageHandlerConfig incomingMessageConfig) { if (ContainerChecker.AmIinAContainer()) { EnvironmentVariableConfigValueGetter configValueGetter = new EnvironmentVariableConfigValueGetter(); IncomingMessageHandlerConfig newIncomingMessageConfig = new IncomingMessageHandlerConfig(); newIncomingMessageConfig.Messaging.ServerAddress = configValueGetter.GetConfigValue(ServerAddress); newIncomingMessageConfig.Messaging.FileContentChannel = configValueGetter.GetConfigValue(FileContentChannel); return(newIncomingMessageConfig); } else { return(incomingMessageConfig); } }
public SHubConfig UpdateConfigIfRanInContainer(SHubConfig sHubConfig) { if (ContainerChecker.AmIinAContainer()) { EnvironmentVariableConfigValueGetter configValueGetter = new EnvironmentVariableConfigValueGetter(); SHubConfig containerSHubConfig = new SHubConfig(); containerSHubConfig.Messaging.ServerAddress = configValueGetter.GetConfigValue(ServerAddress); containerSHubConfig.Messaging.FileReadChannel = configValueGetter.GetConfigValue(FileReadChannel); return(containerSHubConfig); } else { return(sHubConfig); } }