|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atomikos.icatch.admin.jmx.JmxTransaction
public abstract class JmxTransaction
The base class for MBean administration of transactions.
| Constructor Summary | |
|---|---|
JmxTransaction(AdminTransaction adminTransaction)
Wraps an existing AdminTransaction instance as an MBean. |
|
| Method Summary | |
|---|---|
protected static String[] |
convertHeuristicMessages(HeuristicMessage[] msgs)
|
protected static String |
convertState(int state)
Converts the given int state. |
protected AdminTransaction |
getAdminTransaction()
|
String[] |
getHeuristicMessages()
Gets the HeuristicMessage detailed info for this transaction. |
String |
getState()
Gets the transaction's state. |
String[] |
getTags()
Gets the high-level heuristic comments. |
String |
getTid()
Gets the transaction identifier. |
void |
postDeregister()
|
void |
postRegister(Boolean arg0)
|
void |
preDeregister()
|
ObjectName |
preRegister(MBeanServer server,
ObjectName name)
|
protected void |
unregister()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JmxTransaction(AdminTransaction adminTransaction)
adminTransaction - The existing to wrap.| Method Detail |
|---|
protected static String convertState(int state)
state - The given int state.
protected static String[] convertHeuristicMessages(HeuristicMessage[] msgs)
protected AdminTransaction getAdminTransaction()
protected void unregister()
public String getTid()
JmxTransactionMBean
getTid in interface JmxTransactionMBeanjmx.TransactionMBeanpublic String getState()
JmxTransactionMBean
getState in interface JmxTransactionMBeanjmx.TransactionMBeanpublic String[] getTags()
JmxTransactionMBean
getTags in interface JmxTransactionMBeanjmx.TransactionMBeanpublic String[] getHeuristicMessages()
JmxTransactionMBean
getHeuristicMessages in interface JmxTransactionMBeanjmx.TransactionMBean
public ObjectName preRegister(MBeanServer server,
ObjectName name)
throws Exception
preRegister in interface MBeanRegistrationExceptionMBeanRegistration.preRegister(javax.management.MBeanServer,
javax.management.ObjectName)public void postRegister(Boolean arg0)
postRegister in interface MBeanRegistrationMBeanRegistration.postRegister(java.lang.Boolean)
public void preDeregister()
throws Exception
preDeregister in interface MBeanRegistrationExceptionMBeanRegistration.preDeregister()public void postDeregister()
postDeregister in interface MBeanRegistrationMBeanRegistration.postDeregister()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||