core-jgi/jboss/server/adempiere/conf/xmdesc/TransactionManagerService-x...

89 lines
3.5 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mbean PUBLIC
"-//JBoss//DTD JBOSS XMBEAN 1.1//EN"
"http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_1.dtd">
<!-- $Id: TransactionManagerService-xmbean.xml 32334 2005-06-17 06:45:59Z adrian $ -->
<mbean>
<description>TransactionManager Service.</description>
<class>org.jboss.tm.TransactionManagerService</class>
&defaultAttributes;
<attribute access="read-write" getMethod="getGlobalIdsEnabled" setMethod="setGlobalIdsEnabled">
<description>Should be set to true for transaction demarcation over IIOP</description>
<name>GlobalIdsEnabled</name>
<type>boolean</type>
</attribute>
<attribute access="read-write" getMethod="isInterruptThreads" setMethod="setInterruptThreads">
<description>Whether to interrupt threads at transaction timeout</description>
<name>InterruptThreads</name>
<type>boolean</type>
</attribute>
<attribute access="read-write" getMethod="getTransactionTimeout" setMethod="setTransactionTimeout">
<description>The transaction timeout in seconds</description>
<name>TransactionTimeout</name>
<type>int</type>
</attribute>
<attribute access="read-write" getMethod="getXidFactory" setMethod="setXidFactory">
<description>Name of the xidFactory</description>
<name>XidFactory</name>
<type>javax.management.ObjectName</type>
</attribute>
<attribute access="write-only" setMethod="setTransactionIntegrityFactory">
<description>Transaction Integrity Policy</description>
<name>TransactionIntegrityFactory</name>
<type>org.jboss.tm.integrity.TransactionIntegrityFactory</type>
</attribute>
<attribute access="read-only" getMethod="getTransactionManager">
<description>Returns the TransactionManager managed by this service</description>
<name>TransactionManager</name>
<type>javax.transaction.TransactionManager</type>
</attribute>
<attribute access="read-only" getMethod="getXATerminator">
<description>Returns the XATerminator managed by this service</description>
<name>XATerminator</name>
<type>org.jboss.tm.JBossXATerminator</type>
</attribute>
<attribute access="read-only" getMethod="getTransactionCount">
<description>Counts the number of active transactions</description>
<name>TransactionCount</name>
<type>long</type>
</attribute>
<attribute access="read-only" getMethod="getCommitCount">
<description>Counts the number of commited transactions</description>
<name>CommitCount</name>
<type>long</type>
</attribute>
<attribute access="read-only" getMethod="getRollbackCount">
<description>Counts the number of transactions that have been rolled back</description>
<name>RollbackCount</name>
<type>long</type>
</attribute>
<operation>
<description>Register a XAException Formatter</description>
<name>registerXAExceptionFormatter</name>
<parameter>
<description>The class of the formatter</description>
<name>clazz</name>
<type>java.lang.Class</type>
</parameter>
<parameter>
<description>A XAExceptionFromatter value</description>
<name>formatter</name>
<type>org.jboss.tm.XAExceptionFormatter</type>
</parameter>
<return-type>void</return-type>
</operation>
<operation>
<description>Unregister a XAException Formatter</description>
<name>unregisterXAExceptionFormatter</name>
<parameter>
<description>The class of the formatter</description>
<name>clazz</name>
<type>java.lang.Class</type>
</parameter>
<return-type>void</return-type>
</operation>
&defaultOperations;
</mbean>