- java.lang.Object
-
- org.datanucleus.management.AbstractStatistics
-
- Direct Known Subclasses:
FactoryStatistics
,ManagerStatistics
public abstract class AbstractStatistics extends Object
Abstract base class for a statistics object.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractStatistics.SMA
Simple Moving Average
-
Constructor Summary
Constructors Constructor Description AbstractStatistics(ManagementManager mgmtManager, AbstractStatistics parent)
Constructor defining the manager.
-
Method Summary
-
-
-
Constructor Detail
-
AbstractStatistics
public AbstractStatistics(ManagementManager mgmtManager, AbstractStatistics parent)
Constructor defining the manager. If the manager is defined then this will generate a bean name that it is registered with in the manager.- Parameters:
mgmtManager
- The Management (JMX) Managerparent
- Parent statistics object (optional)
-
-
Method Detail
-
close
public void close()
-
getRegisteredName
public String getRegisteredName()
-
getQueryActiveTotalCount
public int getQueryActiveTotalCount()
-
getQueryErrorTotalCount
public int getQueryErrorTotalCount()
-
getQueryExecutionTotalCount
public int getQueryExecutionTotalCount()
-
getQueryExecutionTimeLow
public long getQueryExecutionTimeLow()
-
getQueryExecutionTimeHigh
public long getQueryExecutionTimeHigh()
-
getQueryExecutionTotalTime
public long getQueryExecutionTotalTime()
-
getQueryExecutionTimeAverage
public long getQueryExecutionTimeAverage()
-
queryBegin
public void queryBegin()
-
queryExecutedWithError
public void queryExecutedWithError()
-
queryExecuted
public void queryExecuted(long executionTime)
-
getNumberOfDatastoreWrites
public int getNumberOfDatastoreWrites()
-
getNumberOfDatastoreReads
public int getNumberOfDatastoreReads()
-
getNumberOfDatastoreWritesInLatestTxn
public int getNumberOfDatastoreWritesInLatestTxn()
-
getNumberOfDatastoreReadsInLatestTxn
public int getNumberOfDatastoreReadsInLatestTxn()
-
incrementNumReads
public void incrementNumReads()
-
incrementNumWrites
public void incrementNumWrites()
-
getNumberOfObjectFetches
public int getNumberOfObjectFetches()
-
getNumberOfObjectInserts
public int getNumberOfObjectInserts()
-
getNumberOfObjectUpdates
public int getNumberOfObjectUpdates()
-
getNumberOfObjectDeletes
public int getNumberOfObjectDeletes()
-
incrementInsertCount
public void incrementInsertCount()
-
incrementDeleteCount
public void incrementDeleteCount()
-
incrementFetchCount
public void incrementFetchCount()
-
incrementUpdateCount
public void incrementUpdateCount()
-
getTransactionExecutionTimeAverage
public long getTransactionExecutionTimeAverage()
-
getTransactionExecutionTimeLow
public long getTransactionExecutionTimeLow()
-
getTransactionExecutionTimeHigh
public long getTransactionExecutionTimeHigh()
-
getTransactionExecutionTotalTime
public long getTransactionExecutionTotalTime()
-
getTransactionTotalCount
public int getTransactionTotalCount()
-
getTransactionActiveTotalCount
public int getTransactionActiveTotalCount()
-
getTransactionCommittedTotalCount
public int getTransactionCommittedTotalCount()
-
getTransactionRolledBackTotalCount
public int getTransactionRolledBackTotalCount()
-
transactionCommitted
public void transactionCommitted(long executionTime)
-
transactionRolledBack
public void transactionRolledBack(long executionTime)
-
transactionStarted
public void transactionStarted()
-
-