public class JTAUserTransactionLifecycleServiceImpl extends Object implements JTAUserTransactionLifecycleService
JTAUserTransactionLifecycleService .| Constructor and Description |
|---|
JTAUserTransactionLifecycleServiceImpl(org.exoplatform.services.transaction.TransactionService transactionService) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginJTATransaction()
Starts JTA transaction if not already started
|
protected void |
executeListenersAfterBegin() |
protected void |
executeListenersBeforeBegin() |
void |
finishJTATransaction()
Commit or Rollback JTA transaction according to it's current status
|
UserTransaction |
getUserTransaction()
Obtain
UserTransaction via JNDI call or via TransactionService if that fails |
void |
registerListener(JTAUserTransactionLifecycleListener listener)
Register listener to perform some operations during transaction lifecycle
|
public JTAUserTransactionLifecycleServiceImpl(org.exoplatform.services.transaction.TransactionService transactionService)
public void beginJTATransaction()
beginJTATransaction in interface JTAUserTransactionLifecycleServicepublic void finishJTATransaction()
finishJTATransaction in interface JTAUserTransactionLifecycleServicepublic UserTransaction getUserTransaction()
UserTransaction via JNDI call or via TransactionService if that failsgetUserTransaction in interface JTAUserTransactionLifecycleServicepublic void registerListener(JTAUserTransactionLifecycleListener listener)
registerListener in interface JTAUserTransactionLifecycleServicelistener - to be registeredprotected void executeListenersBeforeBegin()
protected void executeListenersAfterBegin()
Copyright © 2017 JBoss by Red Hat. All Rights Reserved.