|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface is used for accessing transaction runtime characteristics within a WebLogic server.
Method Summary | |
void |
forceGlobalCommit(javax.transaction.xa.Xid xid)
Forces the transaction represented by xid to be committed at all participating SubCoordinators. |
void |
forceGlobalRollback(javax.transaction.xa.Xid xid)
Forces the transaction represented by xid to be rolled-back at all participating SubCoordinators. |
void |
forceLocalCommit(javax.transaction.xa.Xid xid)
Forces the transaction represented by xid to be committed at the local SubCoordinator only. |
void |
forceLocalRollback(javax.transaction.xa.Xid xid)
Forces the transaction represented by xid to be rolled-back at the local SubCoordinator only. |
int |
getActiveTransactionsTotalCount()
Returns the number of active transactions on the server. |
weblogic.health.HealthState |
getHealthState()
Returns the health state of the JTA subsystem. |
JTATransaction |
getJTATransaction(java.lang.String xid)
Returns the JTATransaction information object for the specified Xid. |
JTATransaction[] |
getJTATransactions()
Returns an array of JTATransaction objects. |
NonXAResourceRuntimeMBean[] |
getNonXAResourceRuntimeMBeans()
Returns an array of NonXAResourceRuntimeMBeans that each represents the statistics for a non-XA resource. |
JTARecoveryRuntimeMBean |
getRecoveryRuntimeMBean(java.lang.String serverName)
Returns the runtime MBean for the Transaction Recovery Service of the specified server. |
JTARecoveryRuntimeMBean[] |
getRecoveryRuntimeMBeans()
Returns the runtime MBeans for the Transaction Recovery Services that were deployed on this server. |
java.lang.String[] |
getRegisteredNonXAResourceNames()
Returns an array of NonXA resource names that are registered with the transaction manager. |
java.lang.String[] |
getRegisteredResourceNames()
Returns an array of XA resource names that are registered with the transaction manager. |
TransactionNameRuntimeMBean[] |
getTransactionNameRuntimeMBeans()
Returns an array of TransactionNameRuntimeMBeans that represent statistics for all transactions in the server, categorized by transaction name. |
TransactionResourceRuntimeMBean[] |
getTransactionResourceRuntimeMBeans()
Returns an array of TransactionResourceRuntimeMBeans that each represents the statistics for a transaction resource. |
JTATransaction[] |
getTransactionsOlderThan(java.lang.Integer seconds)
Returns an array of JTATransaction objects. |
Methods inherited from interface weblogic.management.runtime.JTATransactionStatisticsRuntimeMBean |
getSecondsActiveTotalCount,
getTransactionAbandonedTotalCount,
getTransactionRolledBackAppTotalCount,
getTransactionRolledBackResourceTotalCount,
getTransactionRolledBackSystemTotalCount,
getTransactionRolledBackTimeoutTotalCount |
Methods inherited from interface weblogic.management.runtime.JTAStatisticsRuntimeMBean |
getTransactionCommittedTotalCount,
getTransactionHeuristicsTotalCount,
getTransactionRolledBackTotalCount,
getTransactionTotalCount |
Methods inherited from interface weblogic.management.WebLogicMBean |
getMBeanInfo,
getName,
getObjectName,
getParent,
getType,
isCachingDisabled,
isRegistered,
setName,
setParent |
Methods inherited from interface javax.management.DynamicMBean |
getAttribute,
getAttributes,
invoke,
setAttribute,
setAttributes |
Methods inherited from interface javax.management.MBeanRegistration |
postDeregister,
postRegister,
preRegister |
Methods inherited from interface javax.management.NotificationBroadcaster |
addNotificationListener,
getNotificationInfo,
removeNotificationListener |
Method Detail |
public TransactionNameRuntimeMBean[] getTransactionNameRuntimeMBeans() throws java.rmi.RemoteException
public TransactionResourceRuntimeMBean[] getTransactionResourceRuntimeMBeans() throws java.rmi.RemoteException
public NonXAResourceRuntimeMBean[] getNonXAResourceRuntimeMBeans() throws java.rmi.RemoteException
public JTATransaction[] getTransactionsOlderThan(java.lang.Integer seconds)
seconds
- The transaction duration in seconds qualifier.public JTATransaction[] getJTATransactions()
public java.lang.String[] getRegisteredResourceNames()
public java.lang.String[] getRegisteredNonXAResourceNames()
public int getActiveTransactionsTotalCount()
public JTARecoveryRuntimeMBean[] getRecoveryRuntimeMBeans()
public JTARecoveryRuntimeMBean getRecoveryRuntimeMBean(java.lang.String serverName)
serverName
- public weblogic.health.HealthState getHealthState()
public void forceLocalRollback(javax.transaction.xa.Xid xid) throws java.rmi.RemoteException
xid
- public void forceGlobalRollback(javax.transaction.xa.Xid xid) throws java.rmi.RemoteException
xid
- public void forceLocalCommit(javax.transaction.xa.Xid xid) throws java.rmi.RemoteException
xid
- public void forceGlobalCommit(javax.transaction.xa.Xid xid) throws java.rmi.RemoteException
xid
- public JTATransaction getJTATransaction(java.lang.String xid) throws java.rmi.RemoteException
xid
-
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs81 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |