public class ServiceBeanAopCacheManager
extends java.lang.Object
| Constructor and Description |
|---|
ServiceBeanAopCacheManager() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
getAnnotation(org.aopalliance.intercept.MethodInvocation methodInvocation,
java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
T defaultValue) |
MethodInterceptorsBag |
getMethodInterceptorsBag(org.aopalliance.intercept.MethodInvocation methodInvocation) |
java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,AnnotationChainableMethodAdvice<?>[]> |
getRegisteredAnnotationChainableMethodAdvices() |
boolean |
isRegisteredAnnotationClass(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass) |
static void |
putAnnotations(org.aopalliance.intercept.MethodInvocation methodInvocation,
java.lang.annotation.Annotation[] annotations) |
void |
putMethodInterceptorsBag(org.aopalliance.intercept.MethodInvocation methodInvocation,
MethodInterceptorsBag methodInterceptorsBag) |
void |
registerAnnotationChainableMethodAdvice(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass,
AnnotationChainableMethodAdvice<?> annotationChainableMethodAdvice) |
void |
removeMethodInterceptor(org.aopalliance.intercept.MethodInvocation methodInvocation,
org.aopalliance.intercept.MethodInterceptor methodInterceptor) |
void |
reset() |
public static <T> T getAnnotation(org.aopalliance.intercept.MethodInvocation methodInvocation,
java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
T defaultValue)
public static void putAnnotations(org.aopalliance.intercept.MethodInvocation methodInvocation,
java.lang.annotation.Annotation[] annotations)
public MethodInterceptorsBag getMethodInterceptorsBag(org.aopalliance.intercept.MethodInvocation methodInvocation)
public java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,AnnotationChainableMethodAdvice<?>[]> getRegisteredAnnotationChainableMethodAdvices()
public boolean isRegisteredAnnotationClass(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
public void putMethodInterceptorsBag(org.aopalliance.intercept.MethodInvocation methodInvocation,
MethodInterceptorsBag methodInterceptorsBag)
public void registerAnnotationChainableMethodAdvice(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass,
AnnotationChainableMethodAdvice<?> annotationChainableMethodAdvice)
public void removeMethodInterceptor(org.aopalliance.intercept.MethodInvocation methodInvocation,
org.aopalliance.intercept.MethodInterceptor methodInterceptor)
public void reset()