JTARuntimeMBean


Overview  |   Related MBeans  |   Attributes  |   Operations

Overview

This interface is used for accessing transaction runtime characteristics within a WebLogic server.

   
Fully Qualified Interface NameIf you use the getMBeanInfo operation in MBeanTypeServiceMBean, supply the following value as this MBean's fully qualified interface name:
weblogic.management.runtime.JTARuntimeMBean
Factory Methods No factory methods. Instances of this MBean are created automatically.
Access Points You can access this MBean from the following MBean attributes:


    Related MBeans

    This section describes attributes that provide access to other MBeans.


    NonXAResourceRuntimeMBeans

    An array of NonXAResourceRuntimeMBeans that each represents the statistics for a non-XA resource.

    For more information, see:

           
    Privileges Read only
    TypeNonXAResourceRuntimeMBean[]
    Relationship type: Reference.

    RecoveryRuntimeMBeans

    Returns the runtime MBeans for the Transaction Recovery Services that were deployed on this server.

           
    Factory Methods No explicit creator method. The child shares the lifecycle of its parent.
    Privileges Read only
    TypeJTARecoveryRuntimeMBean[]
    Relationship type: Containment.

    TransactionNameRuntimeMBeans

    An array of TransactionNameRuntimeMBeans that represent statistics for all transactions in the server, categorized by transaction name.

    For more information, see:

           
    Privileges Read only
    TypeTransactionNameRuntimeMBean[]
    Relationship type: Reference.

    TransactionResourceRuntimeMBeans

    An array of TransactionResourceRuntimeMBeans that each represents the statistics for a transaction resource.

    For more information, see:

           
    Privileges Read only
    TypeTransactionResourceRuntimeMBean[]
    Relationship type: Reference.


    Attributes

    This section describes the following attributes:


    ActiveTransactionsTotalCount

    The number of active transactions on the server.

           
    Privileges Read only
    Typeint

    CachingDisabled

    Private property that disables caching in proxies.

           
    Privileges Read only
    Typeboolean

    HealthState

    The health state of the JTA subsystem.

           
    Privileges Read only
    Typeweblogic.health.HealthState

    JTATransactions

    An array of JTATransaction objects. Each object provides detailed information regarding an active transaction.

           
    Privileges Read only
    Typeinterface weblogic.management.runtime.JTATransaction[]

    MBeanInfo

    Returns the MBean info for this MBean.

    Deprecated.

           
    Privileges Read only
    Typejavax.management.MBeanInfo

    Name

    The name of this configuration. WebLogic Server uses an MBean to implement and persist the configuration.

           
    Privileges Read only
    Typejava.lang.String

    ObjectName

    Returns the ObjectName under which this MBean is registered in the MBean server.

    Deprecated.

           
    Privileges Read only
    Typeweblogic.management.WebLogicObjectName

    Parent

    Return the immediate parent for this MBean

           
    Privileges Read/Write
    Type

    Registered

    Returns false if the the MBean represented by this object has been unregistered.

    Deprecated.

           
    Privileges Read only
    Typeboolean

    RegisteredNonXAResourceNames

    An array of NonXA resource names that are registered with the transaction manager.

           
    Privileges Read only
    Typeclass java.lang.String[]

    RegisteredResourceNames

    An array of XA resource names that are registered with the transaction manager.

           
    Privileges Read only
    Typeclass java.lang.String[]

    SecondsActiveTotalCount

    The total number of seconds that transactions were active for all committed transactions.

           
    Privileges Read only
    Typelong

    TransactionAbandonedTotalCount

    The total number of transactions that were abandoned since the server was started.

           
    Privileges Read only
    Typelong

    TransactionCommittedTotalCount

    The total number of transactions committed since the server was started.

           
    Privileges Read only
    Typelong

    TransactionHeuristicsTotalCount

    The number of transactions that completed with a heuristic status since the server was started.

           
    Privileges Read only
    Typelong

    TransactionRolledBackAppTotalCount

    The number of transactions that were rolled back due to an application error.

           
    Privileges Read only
    Typelong

    TransactionRolledBackResourceTotalCount

    The number of transactions that were rolled back due to a resource error.

           
    Privileges Read only
    Typelong

    TransactionRolledBackSystemTotalCount

    The number of transactions that were rolled back due to an internal system error.

           
    Privileges Read only
    Typelong

    TransactionRolledBackTimeoutTotalCount

    The number of transactions that were rolled back due to a timeout expiration.

           
    Privileges Read only
    Typelong

    TransactionRolledBackTotalCount

    The number of transactions that were rolled back since the server was started.

           
    Privileges Read only
    Typelong

    TransactionTotalCount

    The total number of transactions processed. This total includes all committed, rolled back, and heuristic transaction completions since the server was started.

           
    Privileges Read only
    Typelong

    Type

    Returns the type of the MBean.

           
    Privileges Read only
    Typejava.lang.String


    Operations

    This section describes the following operations:


    forceGlobalCommit

    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.

       
    Operation Name"forceGlobalCommit"
    ParametersObject [] {  xid }

    where:

    • xid is an object of type javax.transaction.xa.Xid that specifies:

      xid

    SignatureString [] { "javax.transaction.xa.Xid" }
    Returns void
    Exceptions
    • java.rmi.RemoteException

    forceGlobalRollback

    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.

       
    Operation Name"forceGlobalRollback"
    ParametersObject [] {  xid }

    where:

    • xid is an object of type javax.transaction.xa.Xid that specifies:

      xid

    SignatureString [] { "javax.transaction.xa.Xid" }
    Returns void
    Exceptions
    • java.rmi.RemoteException

    forceLocalCommit

    Forces the transaction represented by xid to be committed at the local SubCoordinator only.

       
    Operation Name"forceLocalCommit"
    ParametersObject [] {  xid }

    where:

    • xid is an object of type javax.transaction.xa.Xid that specifies:

      xid

    SignatureString [] { "javax.transaction.xa.Xid" }
    Returns void
    Exceptions
    • java.rmi.RemoteException

    forceLocalRollback

    Forces the transaction represented by xid to be rolled-back at the local SubCoordinator only.

       
    Operation Name"forceLocalRollback"
    ParametersObject [] {  xid }

    where:

    • xid is an object of type javax.transaction.xa.Xid that specifies:

      xid

    SignatureString [] { "javax.transaction.xa.Xid" }
    Returns void
    Exceptions
    • java.rmi.RemoteException

    getJTATransaction

    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.

       
    Operation Name"getJTATransaction"
    ParametersObject [] {  xid }

    where:

    • xid is an object of type java.lang.String that specifies:

      xid

    SignatureString [] { "java.lang.String" }
    ReturnsJTATransaction
    Exceptions
    • java.rmi.RemoteException

    getRecoveryRuntimeMBean

    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.

       
    Operation Name"getRecoveryRuntimeMBean"
    ParametersObject [] {  serverName }

    where:

    • serverName is an object of type java.lang.String that specifies:

      serverName

    SignatureString [] { "java.lang.String" }
    ReturnsJTARecoveryRuntimeMBean

    getTransactionsOlderThan

    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.

       
    Operation Name"getTransactionsOlderThan"
    ParametersObject [] {  seconds }

    where:

    • seconds is an object of type java.lang.Integer that specifies:

      The transaction duration in seconds qualifier.

    SignatureString [] { "java.lang.Integer" }
    Returns class

    preDeregister

       
    Operation Name"preDeregister"
    Parametersnull
    Signaturenull
    Returns void
    Exceptions
    • java.lang.Exception