com.arjuna.ats.tsmx.mbeans
Interface PerformanceStatisticsMBean

All Known Implementing Classes:
PerformanceStatistics

public interface PerformanceStatisticsMBean

This class exposes the ArjunaJTS performance information via the JMX Management Bean interface.


Method Summary
 java.lang.String getIconFilename()
           
 int getNumberOfAbortedTransactions()
          Get the number of transactions which have been aborted.
 int getNumberOfCommittedTransactions()
          Get the number of transactions which have been committed.
 int getNumberOfHeuristics()
          Get the number of transactions which have terminated with a heuristic outcome.
 int getNumberOfNestedTransactions()
          Get the number of nested (sub) transactions created so far.
 int getNumberOfTransactions()
          Get the number of transactions created so far (includes nested and top-level transactions).
 

Method Detail

getNumberOfTransactions

public int getNumberOfTransactions()
Get the number of transactions created so far (includes nested and top-level transactions).

Returns:
The number of transactions created.

getNumberOfNestedTransactions

public int getNumberOfNestedTransactions()
Get the number of nested (sub) transactions created so far.

Returns:
The number of nested transactions created so far.

getNumberOfHeuristics

public int getNumberOfHeuristics()
Get the number of transactions which have terminated with a heuristic outcome.

Returns:
The number of transactions which have terminated with a heuristic outcome.

getNumberOfCommittedTransactions

public int getNumberOfCommittedTransactions()
Get the number of transactions which have been committed.

Returns:
The number of transactions which have been committed.

getNumberOfAbortedTransactions

public int getNumberOfAbortedTransactions()
Get the number of transactions which have been aborted.

Returns:
The number of transactions which have been aborted.

getIconFilename

public java.lang.String getIconFilename()