org.springframework.transaction.jta
Class SimpleTransactionFactory
java.lang.Object
   org.springframework.transaction.jta.SimpleTransactionFactory
org.springframework.transaction.jta.SimpleTransactionFactory
- All Implemented Interfaces: 
- TransactionFactory
- public class SimpleTransactionFactory 
- extends Object- implements TransactionFactory
Default implementation of the TransactionFactory strategy interface,
 simply wrapping a standard JTA TransactionManager.
 
Does not support transaction names; simply ignores any specified name.
- Since:
- 2.5
- Author:
- Juergen Hoeller
- See Also:
- TransactionManager.setTransactionTimeout(int),- TransactionManager.begin(),- TransactionManager.getTransaction()
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
SimpleTransactionFactory
public SimpleTransactionFactory(TransactionManager transactionManager)
- Create a new SimpleTransactionFactory for the given TransactionManager
 
- Parameters:
- transactionManager- the JTA TransactionManager to wrap
 
createTransaction
public Transaction createTransaction(String name,
                                     int timeout)
                              throws NotSupportedException,
                                     SystemException
- Description copied from interface: TransactionFactory
- Create an active Transaction object based on the given name and timeout.
 
- 
- Specified by:
- createTransactionin interface- TransactionFactory
 
- 
- Parameters:
- name- the transaction name (may be- null)
- timeout- the transaction timeout (may be -1 for the default timeout)
- Returns:
- the active Transaction object (never null)
- Throws:
- NotSupportedException- if the transaction manager does not support
 a transaction of the specified type
- SystemException- if the transaction managed failed to create the
 transaction
 
Copyright © 2002-2008 The Spring Framework.