|
||||||||||
| 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<Class<?>> |
clazz
|
Interceptor[] |
interceptors
Deprecated. Use the accessors. Only public for backwards compatiblity with EJB3 |
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(Interceptor[] otherInterceptors)
|
|
String |
getAdviceString()
|
|
Advisor |
getAdvisor()
Gets the advisor |
|
Class<?> |
getClazz()
Gets the advisor's class |
|
ArrayList<Interceptor> |
getInterceptorChain()
|
|
ReentrantReadWriteLock |
getInterceptorChainReadWriteLock()
|
|
Interceptor[] |
getInterceptors()
|
|
Joinpoint |
getJoinpoint()
|
|
boolean |
hasAdvices()
|
|
protected abstract Joinpoint |
internalGetJoinpoint()
|
|
protected void |
resetChainKeepInterceptors()
|
|
protected void |
resetInterceptors()
|
|
|
resolveAnnotation(Class<T> annotation)
Resolves annotations on the particular joinpoint (field, constructor, method etc.) |
|
|
resolveClassAnnotation(Class<T> annotation)
Resolves annotations for the class |
|
Object |
resolveClassMetaData(Object key,
Object attr)
Resolves metadata on the class |
|
void |
setAdvisor(Advisor advisor)
|
|
void |
setInterceptors(Interceptor[] interceptors)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public Interceptor[] interceptors
protected volatile Joinpoint joinpoint
protected WeakReference<Class<?>> clazz
| Constructor Detail |
|---|
protected JoinPointInfo()
protected JoinPointInfo(Advisor advisor,
Class<?> clazz)
protected JoinPointInfo(JoinPointInfo other)
| Method Detail |
|---|
protected void clear()
protected void resetChainKeepInterceptors()
protected void resetInterceptors()
public Advisor getAdvisor()
JoinPointBean
getAdvisor in interface JoinPointBeanpublic Class<?> getClazz()
JoinPointBean
getClazz in interface JoinPointBeanpublic void setAdvisor(Advisor advisor)
public boolean hasAdvices()
public boolean equalChains(Interceptor[] otherInterceptors)
public Joinpoint getJoinpoint()
public ArrayList<Interceptor> getInterceptorChain()
public Interceptor[] getInterceptors()
public void setInterceptors(Interceptor[] interceptors)
protected abstract Joinpoint internalGetJoinpoint()
public abstract JoinPointInfo copy()
public Object resolveClassMetaData(Object key,
Object attr)
JoinPointBean
resolveClassMetaData in interface JoinPointBeanpublic <T extends Annotation> T resolveClassAnnotation(Class<T> annotation)
JoinPointBean
resolveClassAnnotation in interface JoinPointBeanpublic <T extends Annotation> T resolveAnnotation(Class<T> annotation)
JoinPointBean
resolveAnnotation in interface JoinPointBeanpublic void cloneChains(JoinPointInfo other)
public String getAdviceString()
public final ReentrantReadWriteLock getInterceptorChainReadWriteLock()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||