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