org.jboss.aop.advice
Class AbstractAdvice
java.lang.Object
org.jboss.aop.advice.AbstractAdvice
- All Implemented Interfaces:
- Interceptor, Untransformable
- Direct Known Subclasses:
- PerInstanceAdvice, PerJoinpointAdvice
public abstract class AbstractAdvice
- extends Object
- implements Interceptor, Untransformable
Comment
- Version:
- $Revision: 70826 $
- Author:
- Bill Burke
Method Summary |
protected static Method |
findByConstructionInvocation(String adviceName,
Class<?> clazz)
|
protected static Method |
findByConstructorCalledByConstructorInvocation(String adviceName,
Class<?> clazz)
|
protected static Method |
findByConstructorCalledByMethodInvocation(String adviceName,
Class<?> clazz)
|
protected static Method |
findByConstructorInvocation(String adviceName,
Class<?> clazz)
|
protected static Method |
findByFieldInvocation(String adviceName,
Class<?> clazz)
|
protected static Method |
findByFieldReadInvocation(String adviceName,
Class<?> clazz)
|
protected static Method |
findByFieldWriteInvocation(String adviceName,
Class<?> clazz)
|
protected static Method |
findByInvocation(String adviceName,
Class<?> clazz)
|
protected static Method |
findByMethodCalledByConstructorInvocation(String adviceName,
Class<?> clazz)
|
protected static Method |
findByMethodCalledByMethodInvocation(String adviceName,
Class<?> clazz)
|
protected static Method |
findByMethodInvocation(String adviceName,
Class<?> clazz)
|
String |
getAdviceName()
|
abstract Object |
getAspectInstance()
|
protected void |
init(String advice,
Class<?> aspectClass)
|
protected Method |
resolveAdvice(Invocation invocation)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
invocationAdvice
protected Method invocationAdvice
methodAdvice
protected Method methodAdvice
constructorAdvice
protected Method constructorAdvice
constructionAdvice
protected Method constructionAdvice
fieldAdvice
protected Method fieldAdvice
fieldReadAdvice
protected Method fieldReadAdvice
fieldWriteAdvice
protected Method fieldWriteAdvice
methodCalledByMethodAdvice
protected Method methodCalledByMethodAdvice
methodCalledByConstructorAdvice
protected Method methodCalledByConstructorAdvice
conCalledByMethodAdvice
protected Method conCalledByMethodAdvice
conCalledByConstructorAdvice
protected Method conCalledByConstructorAdvice
aspectClass
protected Class<?> aspectClass
adviceName
protected String adviceName
AbstractAdvice
public AbstractAdvice()
init
protected void init(String advice,
Class<?> aspectClass)
findByInvocation
protected static Method findByInvocation(String adviceName,
Class<?> clazz)
findByMethodInvocation
protected static Method findByMethodInvocation(String adviceName,
Class<?> clazz)
findByFieldInvocation
protected static Method findByFieldInvocation(String adviceName,
Class<?> clazz)
findByFieldReadInvocation
protected static Method findByFieldReadInvocation(String adviceName,
Class<?> clazz)
findByFieldWriteInvocation
protected static Method findByFieldWriteInvocation(String adviceName,
Class<?> clazz)
findByConstructorInvocation
protected static Method findByConstructorInvocation(String adviceName,
Class<?> clazz)
findByConstructionInvocation
protected static Method findByConstructionInvocation(String adviceName,
Class<?> clazz)
findByMethodCalledByMethodInvocation
protected static Method findByMethodCalledByMethodInvocation(String adviceName,
Class<?> clazz)
findByMethodCalledByConstructorInvocation
protected static Method findByMethodCalledByConstructorInvocation(String adviceName,
Class<?> clazz)
findByConstructorCalledByMethodInvocation
protected static Method findByConstructorCalledByMethodInvocation(String adviceName,
Class<?> clazz)
findByConstructorCalledByConstructorInvocation
protected static Method findByConstructorCalledByConstructorInvocation(String adviceName,
Class<?> clazz)
resolveAdvice
protected Method resolveAdvice(Invocation invocation)
getAdviceName
public String getAdviceName()
getAspectInstance
public abstract Object getAspectInstance()
Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.