org.jboss.aop
Class JoinPointInfo

java.lang.Object
  extended by org.jboss.aop.JoinPointInfo
Direct Known Subclasses:
CallerConstructorInfo, CallerMethodInfo, ConstructionInfo, ConstructorInfo, FieldInfo, MethodInfo

public abstract class JoinPointInfo
extends Object


Field Summary
 InterceptorFactoryWrapper[] factories
          Deprecated. use accessors instead
 ArrayList factoryChain
          Deprecated. use accessors instead
 ArrayList interceptorChain
          Deprecated. use accessors instead
 Interceptor[] interceptors
          Deprecated. use accessors instead
protected  Joinpoint joinpoint
           
 
Constructor Summary
protected JoinPointInfo()
           
protected JoinPointInfo(Advisor advisor)
           
protected JoinPointInfo(JoinPointInfo other)
           
 
Method Summary
protected  void clear()
           
abstract  JoinPointInfo copy()
           
 boolean equalChains(JoinPointInfo other)
           
 Advisor getAdvisor()
           
 InterceptorFactoryWrapper[] getFactories()
           
 ArrayList getFactoryChain()
           
 ArrayList getInterceptorChain()
           
 Interceptor[] getInterceptors()
           
 Joinpoint getJoinpoint()
           
 boolean hasAdvices()
           
protected  JoinPointInfo initialiseInterceptors()
          Generated advisors start off by only initialising the factories, method to intitialise the interceptors
protected abstract  Joinpoint internalGetJoinpoint()
           
 void setAdvisor(Advisor advisor)
           
 void setFactories(InterceptorFactoryWrapper[] factories)
           
 void setFactoryChain(ArrayList factoryChain)
           
 void setInterceptorChain(ArrayList interceptorChain)
           
 void setInterceptors(Interceptor[] interceptors)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

factories

public InterceptorFactoryWrapper[] factories
Deprecated. use accessors instead

factoryChain

public ArrayList factoryChain
Deprecated. use accessors instead

interceptors

public Interceptor[] interceptors
Deprecated. use accessors instead

interceptorChain

public ArrayList interceptorChain
Deprecated. use accessors instead

joinpoint

protected volatile Joinpoint joinpoint
Constructor Detail

JoinPointInfo

protected JoinPointInfo()

JoinPointInfo

protected JoinPointInfo(Advisor advisor)

JoinPointInfo

protected JoinPointInfo(JoinPointInfo other)
Method Detail

clear

protected void clear()

getAdvisor

public Advisor getAdvisor()

setAdvisor

public void setAdvisor(Advisor advisor)

hasAdvices

public boolean hasAdvices()

initialiseInterceptors

protected JoinPointInfo initialiseInterceptors()
Generated advisors start off by only initialising the factories, method to intitialise the interceptors


equalChains

public boolean equalChains(JoinPointInfo other)

getJoinpoint

public Joinpoint getJoinpoint()

getInterceptorChain

public ArrayList getInterceptorChain()

setInterceptorChain

public void setInterceptorChain(ArrayList interceptorChain)

getInterceptors

public Interceptor[] getInterceptors()

setInterceptors

public void setInterceptors(Interceptor[] interceptors)

getFactories

public InterceptorFactoryWrapper[] getFactories()

setFactories

public void setFactories(InterceptorFactoryWrapper[] factories)

getFactoryChain

public ArrayList getFactoryChain()

setFactoryChain

public void setFactoryChain(ArrayList factoryChain)

internalGetJoinpoint

protected abstract Joinpoint internalGetJoinpoint()

copy

public abstract JoinPointInfo copy()


Copyright © 2004 JBoss Inc. All Rights Reserved.