Class AbstractStatistics

    • 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) Manager
        parent - 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()