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

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

Returns:
The number of transactions created.

getNumberOfNestedTransactions

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

Returns:
The number of nested transactions created so far.

getNumberOfHeuristics

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

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

Returns:
The number of transactions which have been committed.

getNumberOfAbortedTransactions

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

Returns:
The number of transactions which have been aborted.

getIconFilename

java.lang.String getIconFilename()