org.jboss.ejb3.tx
Class Ejb3TxPolicy

java.lang.Object
  extended by org.jboss.aspects.tx.TxPolicy
      extended by org.jboss.ejb3.tx.Ejb3TxPolicy

public class Ejb3TxPolicy
extends org.jboss.aspects.tx.TxPolicy

Comment


Field Summary
 
Fields inherited from class org.jboss.aspects.tx.TxPolicy
log, MAX_RETRIES, random
 
Constructor Summary
Ejb3TxPolicy()
           
 
Method Summary
 void handleEndTransactionException(java.lang.Exception e)
           
 void handleExceptionInOurTx(org.jboss.aop.joinpoint.Invocation invocation, java.lang.Throwable t, javax.transaction.Transaction tx)
           
 void handleInCallerTx(org.jboss.aop.joinpoint.Invocation invocation, java.lang.Throwable t, javax.transaction.Transaction tx)
           
 void throwMandatory(org.jboss.aop.joinpoint.Invocation invocation)
           
 
Methods inherited from class org.jboss.aspects.tx.TxPolicy
endTransaction, invokeInCallerTx, invokeInNoTx, invokeInOurTx, rethrowApplicationException, setRollbackOnly
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Ejb3TxPolicy

public Ejb3TxPolicy()
Method Detail

throwMandatory

public void throwMandatory(org.jboss.aop.joinpoint.Invocation invocation)
Overrides:
throwMandatory in class org.jboss.aspects.tx.TxPolicy

handleEndTransactionException

public void handleEndTransactionException(java.lang.Exception e)
Overrides:
handleEndTransactionException in class org.jboss.aspects.tx.TxPolicy

handleExceptionInOurTx

public void handleExceptionInOurTx(org.jboss.aop.joinpoint.Invocation invocation,
                                   java.lang.Throwable t,
                                   javax.transaction.Transaction tx)
                            throws java.lang.Throwable
Overrides:
handleExceptionInOurTx in class org.jboss.aspects.tx.TxPolicy
Throws:
java.lang.Throwable

handleInCallerTx

public void handleInCallerTx(org.jboss.aop.joinpoint.Invocation invocation,
                             java.lang.Throwable t,
                             javax.transaction.Transaction tx)
                      throws java.lang.Throwable
Overrides:
handleInCallerTx in class org.jboss.aspects.tx.TxPolicy
Throws:
java.lang.Throwable