| java.lang.Object org.apache.openejb.core.transaction.TransactionPolicy org.apache.openejb.core.stateful.StatefulContainerManagedTxPolicy
StatefulContainerManagedTxPolicy | public class StatefulContainerManagedTxPolicy extends TransactionPolicy (Code) | | Wraps the TxPolicies for Stateful Session beans with container-managed
transaction demarkation that do not implement the SessionSynchronization
interface.
The following method TxPolicies are wrapped regardless:
TX_NEVER
TX_NOT_SUPPORTED
|
Methods inherited from org.apache.openejb.core.transaction.TransactionPolicy | abstract public void afterInvoke(Object bean, TransactionContext context) throws ApplicationException, SystemException(Code)(Java Doc) abstract public void beforeInvoke(Object bean, TransactionContext context) throws SystemException, ApplicationException(Code)(Java Doc) protected void beginTransaction(TransactionContext context) throws javax.transaction.SystemException(Code)(Java Doc) protected void commitTransaction(TransactionContext context, Transaction tx) throws SystemException(Code)(Java Doc) protected void discardBeanInstance(Object instance, ThreadContext callContext)(Code)(Java Doc) public TransactionContainer getContainer()(Code)(Java Doc) public Type getPolicyType()(Code)(Java Doc) abstract public void handleApplicationException(Throwable appException, boolean rollback, TransactionContext context) throws ApplicationException, SystemException(Code)(Java Doc) protected void handleCallbackException()(Code)(Java Doc) abstract public void handleSystemException(Throwable sysException, Object instance, TransactionContext context) throws ApplicationException, SystemException(Code)(Java Doc) protected void logSystemException(Throwable sysException, TransactionContext context)(Code)(Java Doc) protected void markTxRollbackOnly(Transaction tx) throws SystemException(Code)(Java Doc) public String policyToString()(Code)(Java Doc) protected void resumeTransaction(TransactionContext context, Transaction tx) throws SystemException(Code)(Java Doc) protected void rollbackTransaction(TransactionContext context, Transaction tx) throws SystemException(Code)(Java Doc) protected Transaction suspendTransaction(TransactionContext context) throws SystemException(Code)(Java Doc) protected void throwAppExceptionToServer(Throwable appException) throws ApplicationException(Code)(Java Doc) protected void throwExceptionToServer(Throwable sysException) throws ApplicationException(Code)(Java Doc) protected void throwTxExceptionToServer(Throwable sysException) throws ApplicationException(Code)(Java Doc)
|
|
|