org.mule.module.jboss.transaction
Class JBossArjunaTransactionManagerFactory

java.lang.Object
  extended by org.mule.module.jboss.transaction.JBossArjunaTransactionManagerFactory
All Implemented Interfaces:
TransactionManagerFactory

public class JBossArjunaTransactionManagerFactory
extends Object
implements TransactionManagerFactory


Field Summary
static String PROPERTY_NODE_IDENTIFIER
           
static String PROPERTY_OBJECTSTORE_DIR
           
 
Constructor Summary
JBossArjunaTransactionManagerFactory()
           
 
Method Summary
 TransactionManager create(MuleConfiguration config)
          Creates of obtains the jta transaction manager to use for mule transactions
 Map<String,String> getProperties()
           
 void setProperties(Map<String,String> properties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_OBJECTSTORE_DIR

public static final String PROPERTY_OBJECTSTORE_DIR
See Also:
Constant Field Values

PROPERTY_NODE_IDENTIFIER

public static final String PROPERTY_NODE_IDENTIFIER
See Also:
Constant Field Values
Constructor Detail

JBossArjunaTransactionManagerFactory

public JBossArjunaTransactionManagerFactory()
Method Detail

create

public TransactionManager create(MuleConfiguration config)
                          throws Exception
Description copied from interface: TransactionManagerFactory
Creates of obtains the jta transaction manager to use for mule transactions

Specified by:
create in interface TransactionManagerFactory
Parameters:
config - Mule configuration parameters
Returns:
the transaction manager to use
Throws:
Exception - if the transaction manager cannot be located or created

getProperties

public Map<String,String> getProperties()

setProperties

public void setProperties(Map<String,String> properties)


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.