Esempio n. 1
0
 public SystemModule(IAppFolderInfo appFolderInfo,
                     IRuntimeInfo runtimeInfo,
                     IPlatformInfo platformInfo,
                     IOsInfo osInfo,
                     IRouteCacheProvider routeCacheProvider,
                     IConfigFileProvider configFileProvider,
                     IMainDatabase database,
                     ILifecycleService lifecycleService,
                     IDeploymentInfoProvider deploymentInfoProvider)
     : base("system")
 {
     _appFolderInfo          = appFolderInfo;
     _runtimeInfo            = runtimeInfo;
     _platformInfo           = platformInfo;
     _osInfo                 = osInfo;
     _routeCacheProvider     = routeCacheProvider;
     _configFileProvider     = configFileProvider;
     _database               = database;
     _lifecycleService       = lifecycleService;
     _deploymentInfoProvider = deploymentInfoProvider;
     Get("/status", x => GetStatus());
     Get("/routes", x => GetRoutes());
     Post("/shutdown", x => Shutdown());
     Post("/restart", x => Restart());
 }
Esempio n. 2
0
 public InstallUpdateService(ICheckUpdateService checkUpdateService,
                             IAppFolderInfo appFolderInfo,
                             IDiskProvider diskProvider,
                             IDiskTransferService diskTransferService,
                             IHttpClient httpClient,
                             IArchiveService archiveService,
                             IProcessProvider processProvider,
                             IVerifyUpdates updateVerifier,
                             IStartupContext startupContext,
                             IDeploymentInfoProvider deploymentInfoProvider,
                             IConfigFileProvider configFileProvider,
                             IRuntimeInfo runtimeInfo,
                             IBackupService backupService,
                             Logger logger)
 {
     if (configFileProvider == null)
     {
         throw new ArgumentNullException(nameof(configFileProvider));
     }
     _checkUpdateService     = checkUpdateService;
     _appFolderInfo          = appFolderInfo;
     _diskProvider           = diskProvider;
     _diskTransferService    = diskTransferService;
     _httpClient             = httpClient;
     _archiveService         = archiveService;
     _processProvider        = processProvider;
     _updateVerifier         = updateVerifier;
     _startupContext         = startupContext;
     _deploymentInfoProvider = deploymentInfoProvider;
     _configFileProvider     = configFileProvider;
     _runtimeInfo            = runtimeInfo;
     _backupService          = backupService;
     _logger = logger;
 }
Esempio n. 3
0
 public SystemController(IAppFolderInfo appFolderInfo,
                         IRuntimeInfo runtimeInfo,
                         IPlatformInfo platformInfo,
                         IOsInfo osInfo,
                         IConfigFileProvider configFileProvider,
                         IMainDatabase database,
                         ILifecycleService lifecycleService,
                         IDeploymentInfoProvider deploymentInfoProvider,
                         EndpointDataSource endpoints,
                         DfaGraphWriter graphWriter,
                         DuplicateEndpointDetector detector)
 {
     _appFolderInfo          = appFolderInfo;
     _runtimeInfo            = runtimeInfo;
     _platformInfo           = platformInfo;
     _osInfo                 = osInfo;
     _configFileProvider     = configFileProvider;
     _database               = database;
     _lifecycleService       = lifecycleService;
     _deploymentInfoProvider = deploymentInfoProvider;
     _endpointData           = endpoints;
     _graphWriter            = graphWriter;
     _detector               = detector;
 }
 public UpdaterConfigProvider(IDeploymentInfoProvider deploymentInfoProvider, IConfigFileProvider configFileProvider, Logger logger)
 {
     _deploymentInfoProvider = deploymentInfoProvider;
     _configFileProvider     = configFileProvider;
     _logger = logger;
 }
Esempio n. 5
0
 public PackageGlobalMessageCheck(IDeploymentInfoProvider deploymentInfoProvider, ILocalizationService localizationService)
     : base(localizationService)
 {
     _deploymentInfoProvider = deploymentInfoProvider;
 }
 public PackageGlobalMessageCheck(IDeploymentInfoProvider deploymentInfoProvider)
 {
     _deploymentInfoProvider = deploymentInfoProvider;
 }