eXo Kernel :: Component :: Common Service 2.4.0-CR2

org.exoplatform.services.transaction.impl.jboss
Class JBossTransactionService

java.lang.Object
  extended by org.exoplatform.services.transaction.impl.AbstractTransactionService
      extended by 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
JBossTransactionService()
           
 
Method Summary
 TransactionManager findTransactionManager()
          This method will try to find the current TransactionManager
 UserTransaction findUserTransaction()
          This method will try to find the current UserTransaction, by default it will simply wraps a TransactionManager
 int getDefaultTimeout()
          
 
Methods inherited from class org.exoplatform.services.transaction.impl.AbstractTransactionService
delistResource, enlistResource, getTransactionManager, getUserTransaction, isTMInitialized, setTransactionTimeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JBossTransactionService

public JBossTransactionService()
Method Detail

findTransactionManager

public TransactionManager findTransactionManager()
This method will try to find the current TransactionManager

Specified by:
findTransactionManager in class AbstractTransactionService
Returns:
the current TransactionManager

findUserTransaction

public UserTransaction findUserTransaction()
This method will try to find the current UserTransaction, by default it will simply wraps a TransactionManager

Overrides:
findUserTransaction in class AbstractTransactionService
Returns:
the current UserTransaction

getDefaultTimeout

public int getDefaultTimeout()

Specified by:
getDefaultTimeout in interface TransactionService
Overrides:
getDefaultTimeout in class AbstractTransactionService
Returns:
default timeout in seconds

eXo Kernel :: Component :: Common Service 2.4.0-CR2

Copyright © 2012 eXo Platform SAS. All Rights Reserved.