com.atomikos.icatch.admin.jmx
Interface JmxTransactionMBean

All Known Subinterfaces:
JmxHeuristicTransactionMBean, JmxPreparedTransactionMBean
All Known Implementing Classes:
JmxDefaultTransaction, JmxHeuristicTransaction, JmxPreparedTransaction, JmxTransaction

public interface JmxTransactionMBean

An MBean interface for administration of pending transactions.


Method Summary
 String[] getHeuristicMessages()
          Get the HeuristicMessage detailed info for this transaction.
 String getState()
          Get the transaction's state.
 String[] getTags()
          Get the high-level heuristic comments.
 String getTid()
          Get the transaction identifier.
 

Method Detail

getTid

String getTid()
Get the transaction identifier.

Returns:
String The unique id.

getState

String getState()
Get the transaction's state.

Returns:
String The state, represented as by its name

getTags

String[] getTags()
Get the high-level heuristic comments. This is what remote clients will see as well.

Returns:
HeuristicMessage The comments giving a summary of the tasks done in this transaction.

getHeuristicMessages

String[] getHeuristicMessages()
Get the HeuristicMessage detailed info for this transaction.

Returns:
HeuristicMessage[] The detailed heuristic messages. These show the comments for EACH individual resource that was part of the transaction.


Copyright © 2011. All Rights Reserved.