public PalaceInfoManager(ILogger <PalaceInfoManager> logger, Configuration.PalaceServerSettings palaceServerSettings) { this.Logger = logger; this.PalaceServerSettings = palaceServerSettings; _palaceInfoDictionary = new System.Collections.Concurrent.ConcurrentDictionary <string, Models.PalaceInfo>(); }
public ZipRepositoryWatcher(Configuration.PalaceServerSettings settings, MicroServiceCollectorManager microServiceCollectorManager, ILogger <ZipRepositoryWatcher> logger) { this.Settings = settings; this.MicroServiceCollectorManager = microServiceCollectorManager; this.Logger = logger; }
public MicroServicesApiController(Configuration.PalaceServerSettings palaceServicerSettings, Services.MicroServiceCollectorManager microServicesService, Services.PalaceInfoManager palaceInfoManager, ILogger <MicroServicesApiController> logger) { this.PalaceServerSettings = palaceServicerSettings; this.Collector = microServicesService; this.PalaceInfoManager = palaceInfoManager; this.Logger = logger; }
public MicroServiceCollectorManager( IMemoryCache memoryCache, ILogger <MicroServiceCollectorManager> logger, Configuration.PalaceServerSettings settings, PalaceInfoManager palaceInfoManager ) { this.Cache = memoryCache; this.Logger = logger; this.Settings = settings; this.PalaceInfoManager = palaceInfoManager; }
public static void PrepareFolders(this Configuration.PalaceServerSettings palaceSettings) { var directoryName = System.IO.Path.GetDirectoryName(typeof(Program).Assembly.Location); if (palaceSettings.MicroServiceRepositoryFolder.StartsWith(@".\")) { palaceSettings.MicroServiceRepositoryFolder = System.IO.Path.Combine(directoryName, palaceSettings.MicroServiceRepositoryFolder.Replace(@".\", "")); } if (palaceSettings.MicroServiceStagingFolder.StartsWith(@".\")) { palaceSettings.MicroServiceStagingFolder = System.IO.Path.Combine(directoryName, palaceSettings.MicroServiceStagingFolder.Replace(@".\", "")); } if (palaceSettings.MicroServiceBackupFolder.StartsWith(@".\")) { palaceSettings.MicroServiceBackupFolder = System.IO.Path.Combine(directoryName, palaceSettings.MicroServiceBackupFolder.Replace(@".\", "")); } if (palaceSettings.MicroServiceConfigurationFolder.StartsWith(@".\")) { palaceSettings.MicroServiceConfigurationFolder = System.IO.Path.Combine(directoryName, palaceSettings.MicroServiceConfigurationFolder.Replace(@".\", "")); } if (!System.IO.Directory.Exists(palaceSettings.MicroServiceRepositoryFolder)) { System.IO.Directory.CreateDirectory(palaceSettings.MicroServiceRepositoryFolder); } if (!System.IO.Directory.Exists(palaceSettings.MicroServiceStagingFolder)) { System.IO.Directory.CreateDirectory(palaceSettings.MicroServiceStagingFolder); } if (!System.IO.Directory.Exists(palaceSettings.MicroServiceBackupFolder)) { System.IO.Directory.CreateDirectory(palaceSettings.MicroServiceBackupFolder); } if (!System.IO.Directory.Exists(palaceSettings.MicroServiceConfigurationFolder)) { System.IO.Directory.CreateDirectory(palaceSettings.MicroServiceConfigurationFolder); } }
public BackupCleanerBackgroundService(ILogger <BackupCleanerBackgroundService> logger, Configuration.PalaceServerSettings settings) { this.Logger = logger; this.ServerSettings = settings; }