org.mule.extras.tyrex
Class TyrexTransactionManagerFactory

java.lang.Object
  extended byorg.mule.extras.tyrex.TyrexTransactionManagerFactory
All Implemented Interfaces:
UMOTransactionManagerFactory

public class TyrexTransactionManagerFactory
extends java.lang.Object
implements UMOTransactionManagerFactory

TyrexTransactionManagerFactory is an implementation of UMOTransactionManagerFactory that creates a Tyrex Transaction Manager for use by the Mule Manager

Version:
$Revision: 1.1.1.1 $
Author:
Ross Mason

Constructor Summary
TyrexTransactionManagerFactory()
           
 
Method Summary
 TransactionManager create()
          Creates of obtains the jta transaction manager to use for mule transactions
 java.lang.String getDomainConfigFile()
           
 int getMaximumTransactions()
           
 java.lang.String getName()
           
 int getTimeout()
           
 TransactionDomain getTransactionDomain()
           
 void setDomainConfig(java.io.InputStream domainConfig)
           
 void setDomainConfigFile(java.lang.String domainConfigFile)
           
 void setMaximumTransactions(int maximumTransactions)
           
 void setName(java.lang.String name)
           
 void setTimeout(int timeout)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TyrexTransactionManagerFactory

public TyrexTransactionManagerFactory()
Method Detail

create

public TransactionManager create()
                          throws java.lang.Exception
Description copied from interface: UMOTransactionManagerFactory
Creates of obtains the jta transaction manager to use for mule transactions

Specified by:
create in interface UMOTransactionManagerFactory
Returns:
the transaction manager to use
Throws:
java.lang.Exception - if the transaction manager cannot be located or created

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getTimeout

public int getTimeout()

setTimeout

public void setTimeout(int timeout)

getMaximumTransactions

public int getMaximumTransactions()

setMaximumTransactions

public void setMaximumTransactions(int maximumTransactions)

getDomainConfigFile

public java.lang.String getDomainConfigFile()

setDomainConfigFile

public void setDomainConfigFile(java.lang.String domainConfigFile)
                         throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

setDomainConfig

public void setDomainConfig(java.io.InputStream domainConfig)

getTransactionDomain

public TransactionDomain getTransactionDomain()


Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.