| 
 | Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface JTARuntimeMBean
This interface is used for accessing transaction runtime characteristics within a WebLogic server.
| Method Summary | |
|---|---|
| abstract  void | forceGlobalCommit(Xid xid)Forces the transaction represented by xid to be committed at all participating SubCoordinators. | 
| abstract  void | forceGlobalRollback(Xid xid)Forces the transaction represented by xid to be rolled-back at all participating SubCoordinators. | 
| abstract  void | forceLocalCommit(Xid xid)Forces the transaction represented by xid to be committed at the local SubCoordinator only. | 
| abstract  void | forceLocalRollback(Xid xid)Forces the transaction represented by xid to be rolled-back at the local SubCoordinator only. | 
| abstract  int | getActiveTransactionsTotalCount()The number of active transactions on the server. | 
| abstract  HealthState | getHealthState()The health state of the JTA subsystem. | 
| abstract  JTATransaction | getJTATransaction(String xid)Returns the JTATransaction information object for the specified Xid. | 
| abstract  JTATransaction[] | getJTATransactions()An array of JTATransactionobjects. | 
| abstract  NonXAResourceRuntimeMBean[] | getNonXAResourceRuntimeMBeans()An array of NonXAResourceRuntimeMBeansthat each represents the statistics for a non-XA resource. | 
| abstract  JTARecoveryRuntimeMBean | getRecoveryRuntimeMBean(String serverName)Returns the runtime MBean for the Transaction Recovery Service of the specified server. | 
| abstract  JTARecoveryRuntimeMBean[] | getRecoveryRuntimeMBeans()Returns the runtime MBeans for the Transaction Recovery Services that were deployed on this server. | 
| abstract  String[] | getRegisteredNonXAResourceNames()An array of NonXA resource names that are registered with the transaction manager. | 
| abstract  String[] | getRegisteredResourceNames()An array of XA resource names that are registered with the transaction manager. | 
| abstract  PersistentStoreRuntimeMBean | getTransactionLogStoreRuntimeMBean()Returns the runtime MBean for the primary TLOG persistent store, regardless of it is default store or JDBC store. | 
| abstract  TransactionNameRuntimeMBean[] | getTransactionNameRuntimeMBeans()An array of TransactionNameRuntimeMBeansthat represent statistics for all transactions in the server, categorized by transaction name. | 
| abstract  TransactionResourceRuntimeMBean[] | getTransactionResourceRuntimeMBeans()An array of TransactionResourceRuntimeMBeansthat each represents the statistics for a transaction resource. | 
| abstract  JTATransaction[] | getTransactionsOlderThan(Integer seconds)An array of JTATransactionobjects. | 
| Methods inherited from interface weblogic.management.runtime.JTAStatisticsRuntimeMBean | 
|---|
| getTransactionCommittedTotalCount, getTransactionHeuristicsTotalCount, getTransactionRolledBackTotalCount, getTransactionTotalCount | 
| Methods inherited from interface weblogic.management.runtime.RuntimeMBean | 
|---|
| addPropertyChangeListener, removePropertyChangeListener | 
| 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, preDeregister, preRegister | 
| Methods inherited from interface javax.management.NotificationBroadcaster | 
|---|
| addNotificationListener, getNotificationInfo, removeNotificationListener | 
| Method Detail | 
|---|
TransactionNameRuntimeMBean[] getTransactionNameRuntimeMBeans()
                                                              throws RemoteException
An array of TransactionNameRuntimeMBeans that represent statistics for all transactions in the server, categorized by transaction name.
RemoteExceptionTransactionNameRuntimeMBean
TransactionResourceRuntimeMBean[] getTransactionResourceRuntimeMBeans()
                                                                      throws RemoteException
An array of TransactionResourceRuntimeMBeans that each represents the statistics for a transaction resource.
RemoteExceptionTransactionResourceRuntimeMBean
NonXAResourceRuntimeMBean[] getNonXAResourceRuntimeMBeans()
                                                          throws RemoteException
An array of NonXAResourceRuntimeMBeans that each represents the statistics for a non-XA resource.
RemoteExceptionNonXAResourceRuntimeMBeanJTATransaction[] getTransactionsOlderThan(Integer seconds)
An array of JTATransaction objects. Each object provides detailed information regarding an active transaction that has existed for a period longer than the time specified.
seconds - The transaction duration in seconds qualifier.JTATransaction[] getJTATransactions()
An array of JTATransaction objects. Each object provides detailed information regarding an active transaction.
String[] getRegisteredResourceNames()
An array of XA resource names that are registered with the transaction manager.
String[] getRegisteredNonXAResourceNames()
An array of NonXA resource names that are registered with the transaction manager.
int getActiveTransactionsTotalCount()
The number of active transactions on the server.
JTARecoveryRuntimeMBean[] getRecoveryRuntimeMBeans()
Returns the runtime MBeans for the Transaction Recovery Services that were deployed on this server.
JTARecoveryRuntimeMBean getRecoveryRuntimeMBean(String serverName)
Returns the runtime MBean for the Transaction Recovery Service of the specified server. If the Transaction Recovery Service of the specified server is not deployed on this server, null will be returned.
serverName -HealthState getHealthState()
The health state of the JTA subsystem. for state values.
getHealthState in interface HealthFeedbackHealthState
void forceLocalRollback(Xid xid)
                        throws RemoteException
Forces the transaction represented by xid to be rolled-back at the local SubCoordinator only.
xid -RemoteException
void forceGlobalRollback(Xid xid)
                         throws RemoteException
Forces the transaction represented by xid to be rolled-back at all participating SubCoordinators. If the server on which the method is invoked is not the coordinating server then the coordinating server will be notified to process the rollback.
xid -RemoteException
void forceLocalCommit(Xid xid)
                      throws RemoteException
Forces the transaction represented by xid to be committed at the local SubCoordinator only.
xid -RemoteException
void forceGlobalCommit(Xid xid)
                       throws RemoteException
Forces the transaction represented by xid to be committed at all participating SubCoordinators. If the server on which the method is invoked is not the coordinating server then the coordinating server will be notified to process the commit.
xid -RemoteException
JTATransaction getJTATransaction(String xid)
                                 throws RemoteException
Returns the JTATransaction information object for the specified Xid. If the transaction represented by xid does not exist on the server, then the method will return null.
xid -RemoteExceptionPersistentStoreRuntimeMBean getTransactionLogStoreRuntimeMBean()
Returns the runtime MBean for the primary TLOG persistent store, regardless of it is default store or JDBC store.
| 
 | Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||