示例#1
0
 public SelfRefreshingBlockUntilReadyService(IStatusManager statusManager,
                                             ITelemetryInitProducer telemetryInitProducer,
                                             ISplitLogger log = null)
 {
     _statusManager         = statusManager;
     _telemetryInitProducer = telemetryInitProducer;
     _log = log ?? WrapperAdapter.GetLogger(typeof(SelfRefreshingBlockUntilReadyService));
 }
示例#2
0
 public SelfRefreshingBlockUntilReadyService(IReadinessGatesCache gates,
                                             ISplitLogger log = null)
 {
     _gates = gates;
     _log   = log ?? WrapperAdapter.GetLogger(typeof(SelfRefreshingBlockUntilReadyService));
 }
示例#3
0
 private FactoryInstantiationsService(ISplitLogger log = null)
 {
     _log = log ?? WrapperAdapter.GetLogger(typeof(FactoryInstantiationsService));
     _factoryInstantiations = new ConcurrentDictionary <string, int>();
 }
示例#4
0
 public LocalhostFileService(ISplitLogger log = null)
 {
     _log = log ?? WrapperAdapter.GetLogger(typeof(LocalhostFileService));
 }