Package org.datanucleus.management
Class FactoryStatistics
- java.lang.Object
-
- org.datanucleus.management.AbstractStatistics
-
- org.datanucleus.management.FactoryStatistics
-
- All Implemented Interfaces:
FactoryStatisticsMBean
public class FactoryStatistics extends AbstractStatistics implements FactoryStatisticsMBean
Statistics for a factory of persistence (PMF/EMF). Provides access to statistics about datastores accesses, queries, transactions as well as connections.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.datanucleus.management.AbstractStatistics
AbstractStatistics.SMA
-
-
Constructor Summary
Constructors Constructor Description FactoryStatistics(ManagementManager mgmtManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
decrementActiveConnections()
int
getConnectionActiveCurrent()
int
getConnectionActiveHigh()
int
getConnectionActiveTotal()
void
incrementActiveConnections()
-
Methods inherited from class org.datanucleus.management.AbstractStatistics
close, getNumberOfDatastoreReads, getNumberOfDatastoreReadsInLatestTxn, getNumberOfDatastoreWrites, getNumberOfDatastoreWritesInLatestTxn, getNumberOfObjectDeletes, getNumberOfObjectFetches, getNumberOfObjectInserts, getNumberOfObjectUpdates, getQueryActiveTotalCount, getQueryErrorTotalCount, getQueryExecutionTimeAverage, getQueryExecutionTimeHigh, getQueryExecutionTimeLow, getQueryExecutionTotalCount, getQueryExecutionTotalTime, getRegisteredName, getTransactionActiveTotalCount, getTransactionCommittedTotalCount, getTransactionExecutionTimeAverage, getTransactionExecutionTimeHigh, getTransactionExecutionTimeLow, getTransactionExecutionTotalTime, getTransactionRolledBackTotalCount, getTransactionTotalCount, incrementDeleteCount, incrementFetchCount, incrementInsertCount, incrementNumReads, incrementNumWrites, incrementUpdateCount, queryBegin, queryExecuted, queryExecutedWithError, transactionCommitted, transactionRolledBack, transactionStarted
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.datanucleus.management.FactoryStatisticsMBean
getNumberOfDatastoreReads, getNumberOfDatastoreReadsInLatestTxn, getNumberOfDatastoreWrites, getNumberOfDatastoreWritesInLatestTxn, getNumberOfObjectDeletes, getNumberOfObjectFetches, getNumberOfObjectInserts, getNumberOfObjectUpdates, getQueryActiveTotalCount, getQueryErrorTotalCount, getQueryExecutionTimeAverage, getQueryExecutionTimeHigh, getQueryExecutionTimeLow, getQueryExecutionTotalCount, getQueryExecutionTotalTime, getRegisteredName, getTransactionActiveTotalCount, getTransactionCommittedTotalCount, getTransactionExecutionTimeAverage, getTransactionExecutionTimeHigh, getTransactionExecutionTimeLow, getTransactionExecutionTotalTime, getTransactionRolledBackTotalCount, getTransactionTotalCount
-
-
-
-
Constructor Detail
-
FactoryStatistics
public FactoryStatistics(ManagementManager mgmtManager)
-
-
Method Detail
-
getConnectionActiveCurrent
public int getConnectionActiveCurrent()
- Specified by:
getConnectionActiveCurrent
in interfaceFactoryStatisticsMBean
-
getConnectionActiveHigh
public int getConnectionActiveHigh()
- Specified by:
getConnectionActiveHigh
in interfaceFactoryStatisticsMBean
-
getConnectionActiveTotal
public int getConnectionActiveTotal()
- Specified by:
getConnectionActiveTotal
in interfaceFactoryStatisticsMBean
-
incrementActiveConnections
public void incrementActiveConnections()
-
decrementActiveConnections
public void decrementActiveConnections()
-
-