public interface MethodAdviceReceiver extends AnnotationAccess
| Modifier and Type | Method and Description |
|---|---|
void |
adviseAllMethods(MethodAdvice advice)
Advises all methods of the interface with the given advice.
|
void |
adviseMethod(java.lang.reflect.Method method,
MethodAdvice advice)
Adds advice for a specific method of the aspect interceptor being constructed.
|
java.lang.Class |
getInterface()
Returns the interface for which methods may be advised.
|
<T extends java.lang.annotation.Annotation> |
getMethodAnnotation(java.lang.reflect.Method method,
java.lang.Class<T> annotationType)
Gets an annotation from a method, via
AnnotationAccess.getMethodAnnotationProvider(String, Class...). |
getClassAnnotationProvider, getMethodAnnotationProvidervoid adviseAllMethods(MethodAdvice advice)
void adviseMethod(java.lang.reflect.Method method, MethodAdvice advice)
method - method (of the interface for which an interceptor is being constructed) to be advised. Multiple
advice is allowed for a single method; the advice will be executed in the order it is added.advice - the advice for this particular method. Advice must be threadsafe.java.lang.Class getInterface()
<T extends java.lang.annotation.Annotation> T getMethodAnnotation(java.lang.reflect.Method method, java.lang.Class<T> annotationType)
AnnotationAccess.getMethodAnnotationProvider(String, Class...).T - type of annotationmethod - method to searchannotationType - type of annotation${project.version} - Copyright © 2003-2015 The Apache Software Foundation.