package org.datanucleus.management; /** * Interface defining the MBean for a persistence manager. */ public interface ManagerStatisticsMBean { String getRegisteredName(); int getQueryActiveTotalCount(); int getQueryErrorTotalCount(); int getQueryExecutionTotalCount(); int getQueryExecutionTimeLow(); int getQueryExecutionTimeHigh(); int getQueryExecutionTotalTime(); int getQueryExecutionTimeAverage(); int getNumberOfDatastoreWrites(); int getNumberOfDatastoreReads(); int getNumberOfDatastoreWritesInLatestTxn(); int getNumberOfDatastoreReadsInLatestTxn(); int getNumberOfObjectFetches(); int getNumberOfObjectInserts(); int getNumberOfObjectUpdates(); int getNumberOfObjectDeletes(); int getTransactionExecutionTimeAverage(); int getTransactionExecutionTimeLow(); int getTransactionExecutionTimeHigh(); int getTransactionExecutionTotalTime(); int getTransactionTotalCount(); int getTransactionActiveTotalCount(); int getTransactionCommittedTotalCount(); int getTransactionRolledBackTotalCount(); }