public MultiMusketeerConnector(IMusketeerConnector[] connectors)
 {
     this.connectors = connectors;
     foreach (var c in connectors)
     {
         isEnabled = c.IsEnabled || isEnabled;
     }
     connectorSupportingAppConfigs = connectors.FirstOrDefault(c => c.SupportsApplicationConfigs);
 }
示例#2
0
 public ServiceMonitorJob(ISharedInfoAboutApps sharedAppsInfo, IMusketeerConnectorFactory connectorFactory)
 {
     this.sharedAppsInfo = sharedAppsInfo;
     connector           = connectorFactory.CreateConnector();
 }
示例#3
0
 public ReadWebAppsLogsJob(ISharedInfoAboutApps sharedAppsInfo, IMusketeerConnectorFactory connectorFactory)
 {
     this.sharedAppsInfo = sharedAppsInfo;
     connector           = connectorFactory.CreateConnector();
 }
示例#4
0
 public MockMusketeerHttpCastleConnectorFactory(IMusketeerConnector connectorToReturn)
 {
     connector = connectorToReturn;
 }
示例#5
0
 public ServerConfigRefreshJob(ISharedInfoAboutApps sharedAppsInfo, IMusketeerConnectorFactory connectorFactory)
 {
     this.sharedAppsInfo = sharedAppsInfo;
     connector           = connectorFactory.CreateConnector();
 }