org.datanucleus.management.ManagerStatisticsMBean Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of datanucleus-core Show documentation
Show all versions of datanucleus-core Show documentation
DataNucleus Core provides the primary components of a heterogenous Java persistence solution.
It supports persistence API's being layered on top of the core functionality.
package org.datanucleus.management;
/**
* Interface defining the MBean for a persistence manager.
*/
public interface ManagerStatisticsMBean
{
String getRegisteredName();
int getQueryActiveTotalCount();
int getQueryErrorTotalCount();
int getQueryExecutionTotalCount();
long getQueryExecutionTimeLow();
long getQueryExecutionTimeHigh();
long getQueryExecutionTotalTime();
long getQueryExecutionTimeAverage();
int getNumberOfDatastoreWrites();
int getNumberOfDatastoreReads();
int getNumberOfDatastoreWritesInLatestTxn();
int getNumberOfDatastoreReadsInLatestTxn();
int getNumberOfObjectFetches();
int getNumberOfObjectInserts();
int getNumberOfObjectUpdates();
int getNumberOfObjectDeletes();
long getTransactionExecutionTimeAverage();
long getTransactionExecutionTimeLow();
long getTransactionExecutionTimeHigh();
long getTransactionExecutionTotalTime();
int getTransactionTotalCount();
int getTransactionActiveTotalCount();
int getTransactionCommittedTotalCount();
int getTransactionRolledBackTotalCount();
}