package org.neo4j.kernel.management; import org.neo4j.kernel.impl.transaction.TxModule; class TransactionManager extends Neo4jJmx implements TransactionManagerMBean { private final TxModule txModule; TransactionManager( int instanceId, TxModule txModule ) { super( instanceId ); this.txModule = txModule; } public int getNumberOfOpenTransactions() { return txModule.getActiveTxCount(); } public int getPeakNumberOfConcurrentTransactions() { return txModule.getPeakConcurrentTxCount(); } public int getNumberOfOpenedTransactions() { return txModule.getStartedTxCount(); } public long getNumberOfCommittedTransactions() { return txModule.getCommittedTxCount(); } public long getNumberOfRollbackedTransactions() { return txModule.getRolledbackTxCount(); } }