Berkeley DB Java Edition
version 3.1.0

com.sleepycat.je
Class TransactionStats

java.lang.Object
  extended by com.sleepycat.je.TransactionStats
All Implemented Interfaces:
Serializable

public class TransactionStats
extends Object
implements Serializable

Transaction statistics for a database environment.

See Also:
Serialized Form

Nested Class Summary
static class TransactionStats.Active
          The Active class represents an active transaction.
 
Method Summary
 TransactionStats.Active[] getActiveTxns()
          Return the array of active transactions.
 long getLastCheckpointTime()
          The time the last completed checkpoint finished (as the number of seconds since the Epoch, returned by the IEEE/ANSI Std 1003.1 (POSIX) time interface).
 long getLastTxnId()
          The last transaction ID allocated.
 int getNAborts()
          The number of transactions that have aborted.
 int getNActive()
          The number of transactions that are currently active.
 int getNBegins()
          The number of transactions that have begun.
 int getNCommits()
          The number of transactions that have committed.
 int getNXAAborts()
          The number of XA transactions that have aborted.
 int getNXACommits()
          The number of XA transactions that have committed.
 int getNXAPrepares()
          The number of XA transactions that have been prepared.
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getActiveTxns

public TransactionStats.Active[] getActiveTxns()
Return the array of active transactions.

Returns:
The array of active transactions.

getLastCheckpointTime

public long getLastCheckpointTime()
The time the last completed checkpoint finished (as the number of seconds since the Epoch, returned by the IEEE/ANSI Std 1003.1 (POSIX) time interface).


getLastTxnId

public long getLastTxnId()
The last transaction ID allocated.


getNAborts

public int getNAborts()
The number of transactions that have aborted.


getNXAAborts

public int getNXAAborts()
The number of XA transactions that have aborted.


getNActive

public int getNActive()
The number of transactions that are currently active.


getNBegins

public int getNBegins()
The number of transactions that have begun.


getNCommits

public int getNCommits()
The number of transactions that have committed.


getNXACommits

public int getNXACommits()
The number of XA transactions that have committed.


getNXAPrepares

public int getNXAPrepares()
The number of XA transactions that have been prepared.


toString

public String toString()

Overrides:
toString in class Object

Berkeley DB Java Edition
version 3.1.0

Copyright(c) 1996-2006 Oracle Corporation - All rights reserved.