org.jboss.ejb3.tx
Class TxInterceptorFactory

java.lang.Object
  extended by org.jboss.aspects.tx.TxInterceptorFactory
      extended by org.jboss.ejb3.tx.TxInterceptorFactory
All Implemented Interfaces:
org.jboss.aop.advice.AspectFactory

public class TxInterceptorFactory
extends org.jboss.aspects.tx.TxInterceptorFactory

This interceptor handles transactions for AOP

Version:
$Revision: 1.3.2.3 $
Author:
Bill Burke

Field Summary
 
Fields inherited from class org.jboss.aspects.tx.TxInterceptorFactory
nameMap, policy
 
Constructor Summary
TxInterceptorFactory()
           
 
Method Summary
 Object createPerJoinpoint(org.jboss.aop.Advisor advisor, org.jboss.aop.joinpoint.Joinpoint jp)
           
 String getName()
           
protected  void initializePolicy()
           
protected  String resolveTxType(org.jboss.aop.Advisor advisor, org.jboss.aop.joinpoint.Joinpoint jp)
           
 
Methods inherited from class org.jboss.aspects.tx.TxInterceptorFactory
createPerClass, createPerInstance, createPerJoinpoint, createPerVM, initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TxInterceptorFactory

public TxInterceptorFactory()
Method Detail

resolveTxType

protected String resolveTxType(org.jboss.aop.Advisor advisor,
                               org.jboss.aop.joinpoint.Joinpoint jp)
Overrides:
resolveTxType in class org.jboss.aspects.tx.TxInterceptorFactory

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

getName

public String getName()
Specified by:
getName in interface org.jboss.aop.advice.AspectFactory
Overrides:
getName in class org.jboss.aspects.tx.TxInterceptorFactory


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.