<?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: ClientUserTransaction-xmbean.xml,v 1.2 2003/12/20 21:12:07 pilhuhn Exp $ -->
<mbean>
	 <description>ClientUserTransaction Service.</description>
	 <class>org.jboss.tm.usertx.server.ClientUserTransactionService</class>
	 &defaultAttributes;
	 <attribute access="write-only" setMethod="setTxProxyName">
	 	<description>Set the name of the proxy factory service used for the UserTransactionSession</description>
	 	<name>TxProxyName</name>
	 	<type>javax.management.ObjectName</type>
	 </attribute>
	 	
	 <operation>
		 <description>Expose UserTransactionSession and UserTransactionSessionFactory interfaces via JMX to invokers.</description>
		 <name>invoke</name>
		 <parameter>
			 <description>A pointer to the invocation object</description>
			 <name>invocation</name>
			 <type>org.jboss.invocation.Invocation</type>
		 </parameter>
		 <return-type>java.lang.Object</return-type>
	 </operation>

	 &defaultOperations;   			
 </mbean>