org.ow2.jonas.tm.jotm.mbean
Class JTAResource
java.lang.Object
org.ow2.jonas.lib.management.javaee.J2EEManagedObject
org.ow2.jonas.lib.management.javaee.J2EEResource
org.ow2.jonas.tm.jotm.mbean.JTAResource
public class JTAResource
- extends org.ow2.jonas.lib.management.javaee.J2EEResource
MBean class for JTAResource Management
- Author:
- Eric Hardesty JSR 77 (J2EE Management Standard)
|
Field Summary |
static String |
SERVICE_NAME
Service name as used to label configuration properties |
| Fields inherited from class org.ow2.jonas.lib.management.javaee.J2EEManagedObject |
J2EE_TYPE_APPLICATION, J2EE_TYPE_SERVER, NAME |
| Methods inherited from class org.ow2.jonas.lib.management.javaee.J2EEResource |
isJ2eeResourceType |
| Methods inherited from class org.ow2.jonas.lib.management.javaee.J2EEManagedObject |
getObjectName, isEventProvider, isStateManageable, isStatisticsProvider, sendNotification, sendReconfigNotification, sendSaveNotification, setEventProvider, setModelMBean, setObjectName, setStateManageable, setStatisticsProvider |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERVICE_NAME
public static final String SERVICE_NAME
- Service name as used to label configuration properties
- See Also:
- Constant Field Values
JTAResource
public JTAResource(String objectName,
JOTMTransactionService jtm,
Integer timeOut,
Boolean localJtm,
Integer portNumber,
String hostName)
- JTA Resource constructor
- Parameters:
objectName - String conformant to a JTAResource OBJECT_NAME in JSR77jtm - Managed JTMtimeOut - transactions time-outlocalJtm - true if JTM is local, false if remoteportNumber - JTM port numberhostName - JTM host name
getTimeOut
public Integer getTimeOut()
- Returns:
- Returns the timeOut.
setTimeOut
public void setTimeOut(Integer timeOut)
- Parameters:
timeOut - The timeOut to set.
isLocalJtm
public Boolean isLocalJtm()
- Returns:
- true if JTM is local, false if remote
getPortNumber
public Integer getPortNumber()
- Returns:
- JTM port number
getHostName
public String getHostName()
- Returns:
- JTM host name
saveConfig
public void saveConfig()
- Save updated configuration
getTotalBegunTransactions
public Integer getTotalBegunTransactions()
- Returns:
- Returns the totalBegunTransactions.
getTotalCommittedTransactions
public Integer getTotalCommittedTransactions()
- Returns:
- Returns the totalCommittedTransactions.
getTotalCurrentTransactions
public Integer getTotalCurrentTransactions()
- Returns:
- Returns the totalCurrentTransactions.
getTotalExpiredTransactions
public Integer getTotalExpiredTransactions()
- Returns:
- Returns the totalExpiredTransactions.
getTotalRolledbackTransactions
public Integer getTotalRolledbackTransactions()
- Returns:
- Returns the totalRolledbackTransactions.
resetAllCounters
public void resetAllCounters()
- Reset all transaction counters
getAllActiveXids
public Xid[] getAllActiveXids()
- Returns:
- Returns all active Xids.
getAllActiveTx
public String[] getAllActiveTx()
- Returns:
- Returns all active Transactions.
getAllRecoveryTx
public String[] getAllRecoveryTx()
- Returns:
- Returns all Transactions that require administrator recovery action.
getAllXAResource
public String[] getAllXAResource(String xatx)
- Returns:
- Returns all XAResources that require administrator recovery action.
commitXAResource
public int commitXAResource(String xatx)
- Returns:
- Returns all XAResources that require administrator recovery action.
rollbackXAResource
public int rollbackXAResource(String xatx)
- Returns:
- Returns all XAResources that require administrator recovery action.
forgetXAResource
public int forgetXAResource(String xatx)
- Returns:
- Returns all XAResources that require administrator recovery action.
Copyright © 2008 OW2 Consortium. All Rights Reserved.