Package org.datanucleus.management
Class FactoryStatistics
java.lang.Object
org.datanucleus.management.AbstractStatistics
org.datanucleus.management.FactoryStatistics
- All Implemented Interfaces:
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 -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicIntegerFields inherited from class org.datanucleus.management.AbstractStatistics
deleteCount, fetchCount, insertCount, manager, numReads, numReadsLastTxn, numReadsStartTxn, numWrites, numWritesLastTxn, numWritesStartTxn, parent, queryActiveTotalCount, queryErrorTotalCount, queryExecutionTimeAverage, queryExecutionTimeHigh, queryExecutionTimeLow, queryExecutionTotalCount, queryExecutionTotalTime, registeredName, txnActiveTotalCount, txnCommittedTotalCount, txnExecutionTimeAverage, txnExecutionTimeHigh, txnExecutionTimeLow, txnExecutionTotalTime, txnRolledBackTotalCount, txnTotalCount, updateCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintintintvoidMethods 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, transactionStartedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-
Field Details
-
connectionActiveCurrent
-
connectionActiveHigh
-
connectionActiveTotal
-
-
Constructor Details
-
FactoryStatistics
-
-
Method Details
-
getConnectionActiveCurrent
public int getConnectionActiveCurrent()- Specified by:
getConnectionActiveCurrentin interfaceFactoryStatisticsMBean
-
getConnectionActiveHigh
public int getConnectionActiveHigh()- Specified by:
getConnectionActiveHighin interfaceFactoryStatisticsMBean
-
getConnectionActiveTotal
public int getConnectionActiveTotal()- Specified by:
getConnectionActiveTotalin interfaceFactoryStatisticsMBean
-
incrementActiveConnections
public void incrementActiveConnections() -
decrementActiveConnections
public void decrementActiveConnections()
-