This interface is used for accessing transaction runtime characteristics within a WebLogic server.
Fully Qualified Interface Name | If 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:
|
This section describes attributes that provide access to other MBeans.
An array of NonXAResourceRuntimeMBeans
that each
represents the statistics for a non-XA resource.
For more information, see:
Privileges | Read only |
Type | NonXAResourceRuntimeMBean[] |
Relationship type: | Reference. |
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 |
Type | JTARecoveryRuntimeMBean[] |
Relationship type: | Containment. |
Returns the runtime MBean for the primary TLOG persistent store, regardless of it is default store or JDBC store.
Factory Methods | No explicit creator method. The child shares the lifecycle of its parent. |
Privileges | Read only |
Type | PersistentStoreRuntimeMBean |
Relationship type: | Containment. |
An array of TransactionNameRuntimeMBeans
that
represent statistics for all transactions in the server,
categorized by transaction name.
For more information, see:
Privileges | Read only |
Type | TransactionNameRuntimeMBean[] |
Relationship type: | Reference. |
An array of TransactionResourceRuntimeMBeans
that
each represents the statistics for a transaction resource.
For more information, see:
Privileges | Read only |
Type | TransactionResourceRuntimeMBean[] |
Relationship type: | Reference. |
This section describes the following attributes:
The number of active transactions on the server.
Privileges | Read only |
Type | int |
Private property that disables caching in proxies.
Privileges | Read only |
Type | boolean |
The health state of the JTA subsystem. See weblogic.health.HealthState for state values.
Privileges | Read only |
Type | weblogic.health.HealthState |
An array of JTATransaction
objects. Each object
provides detailed information regarding an active transaction.
Privileges | Read only |
Type | interface weblogic.management.runtime.JTATransaction[] |
Returns the MBean info for this MBean.
Deprecated.
Privileges | Read only |
Type | javax.management.MBeanInfo |
The name of this configuration. WebLogic Server uses an MBean to implement and persist the configuration.
Privileges | Read only |
Type | java.lang.String |
Returns the ObjectName under which this MBean is registered in the MBean server.
Deprecated.
Privileges | Read only |
Type | weblogic.management.WebLogicObjectName |
Return the immediate parent for this MBean
Privileges | Read/Write |
Type |
Returns false if the MBean represented by this object has been unregistered.
Deprecated.
Privileges | Read only |
Type | boolean |
An array of NonXA resource names that are registered with the transaction manager.
Privileges | Read only |
Type | class java.lang.String[] |
An array of XA resource names that are registered with the transaction manager.
Privileges | Read only |
Type | class java.lang.String[] |
The total number of seconds that transactions were active for all committed transactions.
Privileges | Read only |
Type | long |
The total number of transactions that were abandoned since the server was started.
Privileges | Read only |
Type | long |
The total number of transactions committed since the server was started.
Privileges | Read only |
Type | long |
The number of transactions that completed with a heuristic status since the server was started.
Privileges | Read only |
Type | long |
The total number of LLR transactions that were committed since the server was started.
Privileges | Read only |
Type | long |
The total number of transactions with no enlisted resources that were committed since the server was started.
Privileges | Read only |
Type | long |
The total number of transactions with only one enlisted resource that were one-phase committed since the server was started.
Privileges | Read only |
Type | long |
The total number of transactions with more than one enlisted resource that were one-phase committed due to read-only optimization since the server was started.
Privileges | Read only |
Type | long |
The number of transactions that were rolled back due to an application error.
Privileges | Read only |
Type | long |
The number of transactions that were rolled back due to a resource error.
Privileges | Read only |
Type | long |
The number of transactions that were rolled back due to an internal system error.
Privileges | Read only |
Type | long |
The number of transactions that were rolled back due to a timeout expiration.
Privileges | Read only |
Type | long |
The number of transactions that were rolled back since the server was started.
Privileges | Read only |
Type | long |
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 |
Type | long |
The total number of transactions with more than one enlisted resource that were two-phase committed since the server was started.
Privileges | Read only |
Type | long |
Returns the type of the MBean.
Privileges | Read only |
Type | java.lang.String |
This section describes the following operations:
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" |
Parameters | Object [] { xid }
where:
|
Signature | String [] {
"javax.transaction.xa.Xid" } |
Returns |
void
|
Exceptions |
|
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" |
Parameters | Object [] { xid }
where:
|
Signature | String [] {
"javax.transaction.xa.Xid" } |
Returns |
void
|
Exceptions |
|
Forces the transaction represented by xid to be committed at the local SubCoordinator only.
Operation Name | "forceLocalCommit" |
Parameters | Object [] { xid }
where:
|
Signature | String [] {
"javax.transaction.xa.Xid" } |
Returns |
void
|
Exceptions |
|
Forces the transaction represented by xid to be rolled-back at the local SubCoordinator only.
Operation Name | "forceLocalRollback" |
Parameters | Object [] { xid }
where:
|
Signature | String [] {
"javax.transaction.xa.Xid" } |
Returns |
void
|
Exceptions |
|
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" |
Parameters | Object [] { xid }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns | JTATransaction |
Exceptions |
|
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" |
Parameters | Object [] { serverName }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns | JTARecoveryRuntimeMBean |
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" |
Parameters | Object [] { seconds }
where:
|
Signature | String [] {
"java.lang.Integer" } |
Returns |
class |
Operation Name | "preDeregister" |
Parameters | null |
Signature | null |
Returns |
void
|
Exceptions |
|