public DefaultEditionModuleDatabaseContext(DefaultEditionModule editionModule, string databaseName) { this._databaseName = databaseName; this._transactionStartTimeout = editionModule.TransactionStartTimeout; this._schemaWriteGuard = editionModule.SchemaWriteGuard; this._headerInformationFactory = editionModule.HeaderInformationFactory; this._commitProcessFactory = editionModule.CommitProcessFactory; this._constraintSemantics = editionModule.ConstraintSemantics; this._ioLimiter = editionModule.IoLimiter; this._accessCapability = editionModule.AccessCapability; this._watcherServiceFactory = editionModule.WatcherServiceFactory; this._idContext = editionModule.IdContextFactory.createIdContext(databaseName); this._tokenHolders = editionModule.TokenHoldersProvider.apply(databaseName); this._locks = editionModule.LocksSupplier.get(); this._statementLocksFactory = editionModule.StatementLocksFactoryProvider.apply(_locks); this._transactionMonitor = editionModule.CreateTransactionMonitor(); this._editionModule = editionModule; }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: TransactionManagerImpl(org.neo4j.jmx.impl.ManagementData management) throws javax.management.NotCompliantMBeanException internal TransactionManagerImpl(ManagementData management) : base(management) { this.TxMonitor = management.ResolveDependency(typeof(DatabaseTransactionStats)); this.DataSourceManager = management.ResolveDependency(typeof(DataSourceManager)); }