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.SessionSynchronization
public void beforeCompletion() throws javax.ejb.EJBException, RemoteException
beforeCompletion
in interface javax.ejb.SessionSynchronization
javax.ejb.EJBException
RemoteException
public void afterCompletion(boolean success) throws javax.ejb.EJBException, RemoteException
afterCompletion
in interface javax.ejb.SessionSynchronization
javax.ejb.EJBException
RemoteException
public boolean isAwareOfContainerTransactions()
isAwareOfContainerTransactions
in interface Synchronizations
public void afterTransactionBegin()
afterTransactionBegin
in interface Synchronizations
public void afterTransactionCommit(boolean success)
afterTransactionCommit
in interface Synchronizations
public void afterTransactionRollback()
afterTransactionRollback
in interface Synchronizations
public void beforeTransactionCommit()
beforeTransactionCommit
in interface Synchronizations
public void registerSynchronization(Synchronization sync)
registerSynchronization
in interface Synchronizations
public void destroy()
destroy
in interface LocalEjbSynchronizations
Copyright © 2015 Seam Framework. All Rights Reserved.