public virtual void SatisfyDependencies(DependencySatisfier satisfier) { satisfier.SatisfyDependency(_explicitIndexApplierLookup); satisfier.SatisfyDependency(_cacheAccess); satisfier.SatisfyDependency(_indexProviderMap); satisfier.SatisfyDependency(_integrityValidator); satisfier.SatisfyDependency(_labelScanStore); satisfier.SatisfyDependency(_indexingService); satisfier.SatisfyDependency(_neoStores.MetaDataStore); satisfier.SatisfyDependency(_indexStoreView); }
public ServerMetrics(MetricRegistry registry, LogService logService, DependencySatisfier satisfier) { Log userLog = logService.GetUserLog(this.GetType()); this._registry = registry; this._serverThreadView = new ServerThreadViewAnonymousInnerClass(this, userLog); satisfier.SatisfyDependency((ServerThreadViewSetter)_serverThreadView => { Debug.Assert(ServerMetrics.this._serverThreadView != null); ServerMetrics.this._serverThreadView = _serverThreadView; userLog.Info("Server thread metrics have been registered successfully"); }); }
public SimpleKernelContext(File contextDirectory, DatabaseInfo databaseInfo, DependencySatisfier satisfier) { this._contextDirectory = contextDirectory; this._databaseInfo = databaseInfo; this._satisfier = satisfier; }