|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.aop.JoinPointInfo
public abstract class JoinPointInfo
Field Summary | |
---|---|
protected WeakReference |
clazz
|
protected Joinpoint |
joinpoint
|
Constructor Summary | |
---|---|
protected |
JoinPointInfo()
|
protected |
JoinPointInfo(Advisor advisor,
Class clazz)
|
protected |
JoinPointInfo(JoinPointInfo other)
|
Method Summary | |
---|---|
protected void |
clear()
|
void |
cloneChains(JoinPointInfo other)
|
abstract JoinPointInfo |
copy()
|
boolean |
equalChains(JoinPointInfo other)
|
Advisor |
getAdvisor()
Gets the advisor |
Class |
getClazz()
Gets the advisor's class |
ArrayList |
getInterceptorChain()
|
Interceptor[] |
getInterceptors()
|
Joinpoint |
getJoinpoint()
|
boolean |
hasAdvices()
|
protected abstract Joinpoint |
internalGetJoinpoint()
|
Object |
resolveAnnotation(Class annotation)
Resolves annotations on the particular joinpoint (field, constructor, method etc.) |
Object |
resolveClassAnnotation(Class annotation)
Resolves annotations for the class |
Object |
resolveClassMetaData(Object key,
Object attr)
Resolves metadata on the class |
void |
setAdvisor(Advisor advisor)
|
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 |
---|
protected volatile Joinpoint joinpoint
protected WeakReference clazz
Constructor Detail |
---|
protected JoinPointInfo()
protected JoinPointInfo(Advisor advisor, Class clazz)
protected JoinPointInfo(JoinPointInfo other)
Method Detail |
---|
protected void clear()
public Advisor getAdvisor()
IJoinPointInfo
getAdvisor
in interface IJoinPointInfo
public Class getClazz()
IJoinPointInfo
getClazz
in interface IJoinPointInfo
public void setAdvisor(Advisor advisor)
public boolean hasAdvices()
public boolean equalChains(JoinPointInfo other)
public Joinpoint getJoinpoint()
public ArrayList getInterceptorChain()
public void setInterceptorChain(ArrayList interceptorChain)
public Interceptor[] getInterceptors()
public void setInterceptors(Interceptor[] interceptors)
protected abstract Joinpoint internalGetJoinpoint()
public abstract JoinPointInfo copy()
public Object resolveClassMetaData(Object key, Object attr)
IJoinPointInfo
resolveClassMetaData
in interface IJoinPointInfo
public Object resolveClassAnnotation(Class annotation)
IJoinPointInfo
resolveClassAnnotation
in interface IJoinPointInfo
public Object resolveAnnotation(Class annotation)
IJoinPointInfo
resolveAnnotation
in interface IJoinPointInfo
public void cloneChains(JoinPointInfo other)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |