package org.jboss.seam.transaction; import javax.transaction.Synchronization; /** * Interface for registering transaction synchronizations * * @author Gavin King * */ public interface Synchronizations { public void afterTransactionBegin(); public void afterTransactionCommit(boolean success); public void afterTransactionRollback(); public void beforeTransactionCommit(); public void registerSynchronization(Synchronization sync); public boolean isAwareOfContainerTransactions(); }