Class JBossTransactionService
java.lang.Object
org.exoplatform.services.transaction.impl.AbstractTransactionService
org.exoplatform.services.transaction.impl.jboss.JBossTransactionService
- All Implemented Interfaces:
TransactionService
- Version:
- $Revision$
- Author:
- Julien Viet
-
Field Summary
Fields inherited from class org.exoplatform.services.transaction.impl.AbstractTransactionService
defaultTimeout, forceTimeout -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.transaction.TransactionManagerThis method will try to find the currentTransactionManagerjavax.transaction.UserTransactionThis method will try to find the currentUserTransaction, by default it will simply wraps aTransactionManagerintMethods inherited from class org.exoplatform.services.transaction.impl.AbstractTransactionService
delistResource, enlistResource, getTransactionManager, getUserTransaction, isTMInitialized, setTransactionTimeout
-
Constructor Details
-
JBossTransactionService
public JBossTransactionService()
-
-
Method Details
-
findTransactionManager
public javax.transaction.TransactionManager findTransactionManager()This method will try to find the currentTransactionManager- Specified by:
findTransactionManagerin classAbstractTransactionService- Returns:
- the current
TransactionManager
-
findUserTransaction
public javax.transaction.UserTransaction findUserTransaction()This method will try to find the currentUserTransaction, by default it will simply wraps aTransactionManager- Overrides:
findUserTransactionin classAbstractTransactionService- Returns:
- the current
UserTransaction
-
getDefaultTimeout
public int getDefaultTimeout()- Specified by:
getDefaultTimeoutin interfaceTransactionService- Overrides:
getDefaultTimeoutin classAbstractTransactionService- Returns:
- default timeout in seconds
-