org.jboss.aspects.tx
Class TxInterceptorFactory
java.lang.Object
org.jboss.aspects.tx.TxInterceptorFactory
- All Implemented Interfaces:
- org.jboss.aop.advice.AspectFactory
public class TxInterceptorFactory
- extends Object
- implements org.jboss.aop.advice.AspectFactory
This interceptor handles transactions for AOP
- Version:
- $Revision: 1.4.2.3 $
- Author:
- Bill Burke
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
policy
protected TxPolicy policy
nameMap
protected HashMap nameMap
TxInterceptorFactory
public TxInterceptorFactory()
initializePolicy
protected void initializePolicy()
initialize
public void initialize()
resolveTxType
protected String resolveTxType(org.jboss.aop.Advisor advisor,
org.jboss.aop.joinpoint.Joinpoint jp)
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
createPerVM
public Object createPerVM()
- Specified by:
createPerVM
in interface org.jboss.aop.advice.AspectFactory
createPerClass
public Object createPerClass(org.jboss.aop.Advisor advisor)
- Specified by:
createPerClass
in interface org.jboss.aop.advice.AspectFactory
createPerInstance
public Object createPerInstance(org.jboss.aop.Advisor advisor,
org.jboss.aop.InstanceAdvisor instanceAdvisor)
- Specified by:
createPerInstance
in interface org.jboss.aop.advice.AspectFactory
createPerJoinpoint
public Object createPerJoinpoint(org.jboss.aop.Advisor advisor,
org.jboss.aop.InstanceAdvisor instanceAdvisor,
org.jboss.aop.joinpoint.Joinpoint jp)
- Specified by:
createPerJoinpoint
in interface org.jboss.aop.advice.AspectFactory
getName
public String getName()
- Specified by:
getName
in interface org.jboss.aop.advice.AspectFactory
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.