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 AtomicInteger
Fields 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 TypeMethodDescriptionvoid
int
int
int
void
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
-
Field Details
-
connectionActiveCurrent
-
connectionActiveHigh
-
connectionActiveTotal
-
-
Constructor Details
-
FactoryStatistics
-
-
Method Details
-
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()
-