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 AbstractStatistics
AbstractStatistics.SMA -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final AtomicInteger(package private) final AtomicInteger(package private) final AtomicIntegerFields inherited from class 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 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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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()
-