org.jboss.ejb3.tx
Class CMTTxInterceptorFactory
java.lang.Object
org.jboss.aspects.tx.TxInterceptorFactory
org.jboss.ejb3.tx.CMTTxInterceptorFactory
- All Implemented Interfaces:
- org.jboss.aop.advice.AspectFactory
public class CMTTxInterceptorFactory
- extends org.jboss.aspects.tx.TxInterceptorFactory
This interceptor handles transactions for AOP
| Fields inherited from class org.jboss.aspects.tx.TxInterceptorFactory |
nameMap, policy |
|
Method Summary |
java.lang.Object |
createPerJoinpoint(org.jboss.aop.Advisor advisor,
org.jboss.aop.joinpoint.Joinpoint jp)
|
protected javax.ejb.TransactionAttributeType |
getTxType(org.jboss.aop.Advisor advisor,
org.jboss.aop.joinpoint.Joinpoint jp)
|
protected void |
initializePolicy()
|
protected int |
resolveTransactionTimeout(org.jboss.aop.Advisor advisor,
java.lang.reflect.Method method)
|
| Methods inherited from class org.jboss.aspects.tx.TxInterceptorFactory |
createPerClass, createPerInstance, createPerJoinpoint, createPerVM, getName, initialize, resolveTxType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CMTTxInterceptorFactory
public CMTTxInterceptorFactory()
getTxType
protected javax.ejb.TransactionAttributeType getTxType(org.jboss.aop.Advisor advisor,
org.jboss.aop.joinpoint.Joinpoint jp)
resolveTransactionTimeout
protected int resolveTransactionTimeout(org.jboss.aop.Advisor advisor,
java.lang.reflect.Method method)
initializePolicy
protected void initializePolicy()
- Overrides:
initializePolicy in class org.jboss.aspects.tx.TxInterceptorFactory
createPerJoinpoint
public java.lang.Object createPerJoinpoint(org.jboss.aop.Advisor advisor,
org.jboss.aop.joinpoint.Joinpoint jp)
- Specified by:
createPerJoinpoint in interface org.jboss.aop.advice.AspectFactory- Overrides:
createPerJoinpoint in class org.jboss.aspects.tx.TxInterceptorFactory