org.apache.openejb.core.stateful
Class SessionSynchronizationTxPolicy
java.lang.Object
org.apache.openejb.core.transaction.TransactionPolicy
org.apache.openejb.core.stateful.SessionSynchronizationTxPolicy
public class SessionSynchronizationTxPolicy
- extends TransactionPolicy
Methods inherited from class org.apache.openejb.core.transaction.TransactionPolicy |
beginTransaction, commitTransaction, discardBeanInstance, getContainer, getPolicyType, handleCallbackException, logSystemException, markTxRollbackOnly, policyToString, resumeTransaction, rollbackTransaction, suspendTransaction, throwAppExceptionToServer, throwExceptionToServer, throwTxExceptionToServer |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
policy
protected TransactionPolicy policy
SessionSynchronizationTxPolicy
public SessionSynchronizationTxPolicy(TransactionPolicy policy)
beforeInvoke
public void beforeInvoke(Object instance,
TransactionContext context)
throws SystemException,
ApplicationException
- Specified by:
beforeInvoke
in class TransactionPolicy
- Throws:
SystemException
ApplicationException
afterInvoke
public void afterInvoke(Object instance,
TransactionContext context)
throws ApplicationException,
SystemException
- Specified by:
afterInvoke
in class TransactionPolicy
- Throws:
ApplicationException
SystemException
handleApplicationException
public void handleApplicationException(Throwable appException,
boolean rollback,
TransactionContext context)
throws ApplicationException,
SystemException
- Specified by:
handleApplicationException
in class TransactionPolicy
- Throws:
ApplicationException
SystemException
handleSystemException
public void handleSystemException(Throwable sysException,
Object instance,
TransactionContext context)
throws ApplicationException,
SystemException
- Specified by:
handleSystemException
in class TransactionPolicy
- Throws:
ApplicationException
SystemException
Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.