org.jboss.ejb3.tx
Class CMTTxInterceptorFactory

java.lang.Object
  extended by org.jboss.aspects.tx.TxInterceptorFactory
      extended by 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

Version:
$Revision:72368 $
Author:
Bill Burke

Field Summary
 
Fields inherited from class org.jboss.aspects.tx.TxInterceptorFactory
nameMap, policy
 
Constructor Summary
CMTTxInterceptorFactory()
           
 
Method Summary
 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, 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
 

Constructor Detail

CMTTxInterceptorFactory

public CMTTxInterceptorFactory()
Method Detail

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,
                                        Method method)

initializePolicy

protected void initializePolicy()
Overrides:
initializePolicy in class org.jboss.aspects.tx.TxInterceptorFactory

createPerJoinpoint

public 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


Copyright © 2008 JBoss Inc.. All Rights Reserved.