Class JBossTransactionService
- java.lang.Object
-
- org.exoplatform.services.transaction.impl.AbstractTransactionService
-
- org.exoplatform.services.transaction.impl.jboss.JBossTransactionService
-
- All Implemented Interfaces:
TransactionService
public class JBossTransactionService extends AbstractTransactionService
- Version:
- $Revision$
- Author:
- Julien Viet
-
-
Field Summary
-
Fields inherited from class org.exoplatform.services.transaction.impl.AbstractTransactionService
defaultTimeout, forceTimeout
-
-
Constructor Summary
Constructors Constructor Description JBossTransactionService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TransactionManagerfindTransactionManager()This method will try to find the currentTransactionManagerUserTransactionfindUserTransaction()This method will try to find the currentUserTransaction, by default it will simply wraps aTransactionManagerintgetDefaultTimeout()-
Methods inherited from class org.exoplatform.services.transaction.impl.AbstractTransactionService
delistResource, enlistResource, getTransactionManager, getUserTransaction, isTMInitialized, setTransactionTimeout
-
-
-
-
Method Detail
-
findTransactionManager
public TransactionManager findTransactionManager()
This method will try to find the currentTransactionManager- Specified by:
findTransactionManagerin classAbstractTransactionService- Returns:
- the current
TransactionManager
-
findUserTransaction
public 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
-
-