org.jboss.seam.transaction
@Name(value="org.jboss.seam.transaction.synchronizations") @Scope(value=EVENT) @Install(precedence=10, dependencies="org.jboss.seam.transaction.ejbTransaction") @BypassInterceptors public class EjbSynchronizations extends Object implements LocalEjbSynchronizations, javax.ejb.SessionSynchronization
| Modifier and Type | Field and Description |
|---|---|
protected LinkedList<org.jboss.seam.transaction.SynchronizationRegistry> |
committing |
protected LinkedList<org.jboss.seam.transaction.SynchronizationRegistry> |
synchronizations |
| Constructor and Description |
|---|
EjbSynchronizations() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterBegin() |
void |
afterCompletion(boolean success) |
void |
afterTransactionBegin() |
void |
afterTransactionCommit(boolean success) |
void |
afterTransactionRollback() |
void |
beforeCompletion() |
void |
beforeTransactionCommit() |
void |
destroy() |
boolean |
isAwareOfContainerTransactions() |
void |
registerSynchronization(Synchronization sync) |
protected LinkedList<org.jboss.seam.transaction.SynchronizationRegistry> synchronizations
protected LinkedList<org.jboss.seam.transaction.SynchronizationRegistry> committing
public void afterBegin()
afterBegin in interface javax.ejb.SessionSynchronizationpublic void beforeCompletion()
throws javax.ejb.EJBException,
RemoteException
beforeCompletion in interface javax.ejb.SessionSynchronizationjavax.ejb.EJBExceptionRemoteExceptionpublic void afterCompletion(boolean success)
throws javax.ejb.EJBException,
RemoteException
afterCompletion in interface javax.ejb.SessionSynchronizationjavax.ejb.EJBExceptionRemoteExceptionpublic boolean isAwareOfContainerTransactions()
isAwareOfContainerTransactions in interface Synchronizationspublic void afterTransactionBegin()
afterTransactionBegin in interface Synchronizationspublic void afterTransactionCommit(boolean success)
afterTransactionCommit in interface Synchronizationspublic void afterTransactionRollback()
afterTransactionRollback in interface Synchronizationspublic void beforeTransactionCommit()
beforeTransactionCommit in interface Synchronizationspublic void registerSynchronization(Synchronization sync)
registerSynchronization in interface Synchronizationspublic void destroy()
destroy in interface LocalEjbSynchronizationsCopyright © 2015 Seam Framework. All Rights Reserved.