org.apache.openejb.core.stateless
Class StatelessBeanManagedTxPolicy
java.lang.Object
org.apache.openejb.core.transaction.TransactionPolicy
org.apache.openejb.core.stateless.StatelessBeanManagedTxPolicy
public class StatelessBeanManagedTxPolicy
- extends TransactionPolicy
Methods inherited from class org.apache.openejb.core.transaction.TransactionPolicy |
beginTransaction, commitTransaction, discardBeanInstance, getContainer, getPolicyType, handleCallbackException, logSystemException, markTxRollbackOnly, resumeTransaction, rollbackTransaction, suspendTransaction, throwAppExceptionToServer, throwExceptionToServer, throwTxExceptionToServer |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StatelessBeanManagedTxPolicy
public StatelessBeanManagedTxPolicy(TransactionContainer container)
policyToString
public String policyToString()
- Overrides:
policyToString
in class TransactionPolicy
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.