public abstract class AbtractAspectInterceptorBuilder<T> extends java.lang.Object implements AspectInterceptorBuilder<T>
| Modifier and Type | Field and Description |
|---|---|
protected AnnotationAccess |
annotationAccess |
| Constructor and Description |
|---|
AbtractAspectInterceptorBuilder(AnnotationAccess annotationAccess) |
| Modifier and Type | Method and Description |
|---|---|
AnnotationProvider |
getClassAnnotationProvider()
Returns a provider for annotations on the service class and interface.
|
<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...). |
AnnotationProvider |
getMethodAnnotationProvider(java.lang.String methodName,
java.lang.Class... parameterTypes)
Returns a provider for annotations of a method of the class.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuildadviseAllMethods, adviseMethod, getInterfaceprotected final AnnotationAccess annotationAccess
public AbtractAspectInterceptorBuilder(AnnotationAccess annotationAccess)
public AnnotationProvider getClassAnnotationProvider()
AnnotationAccessgetClassAnnotationProvider in interface AnnotationAccesspublic AnnotationProvider getMethodAnnotationProvider(java.lang.String methodName, java.lang.Class... parameterTypes)
AnnotationAccessgetMethodAnnotationProvider in interface AnnotationAccesspublic <T extends java.lang.annotation.Annotation> T getMethodAnnotation(java.lang.reflect.Method method, java.lang.Class<T> annotationType)
MethodAdviceReceiverAnnotationAccess.getMethodAnnotationProvider(String, Class...).getMethodAnnotation in interface MethodAdviceReceiverT - type of annotationmethod - method to searchannotationType - type of annotation${project.version} - Copyright © 2003-2015 The Apache Software Foundation.