Package com.ultikits.ultitools.aop
package com.ultikits.ultitools.aop
-
ClassDescriptionAnnotationLookupCache<A extends Annotation>Memoizes the two annotation lookups in
AopAdvisorfor one annotation type.An advisor that combines a pointcut (when to apply) with advice (what to do).Internal implementation for annotation-based advisors.Decides whether a class can be proxied, and explains why not when it cannot.A single reason a class cannot be proxied.The category of the problem.The five proxy-eligibility rules, unified per D-36.Decides which class the container should instantiate for a bean.Applies an advisor's interceptor only to the methods that advisor matches.Interface for custom exception handlers used withExceptionCatch.AOP interceptor that handles @ExceptionCatch annotated methods.AOP method interceptor interface.Represents a method invocation that can be intercepted.The result of oneReflectionUtil.getAllMethods(Class)hierarchy scan, together with the bean class it was scanned for.Factory for creating inheritance-based subclass proxies.Dispatches intercepted calls to theMethodInterceptorchain.Marks a generated proxy class and names the target class it proxies.Implementation ofMethodInvocationthat uses reflection to invoke methods.The single checked-exception-safe rethrow helper for theaoppackage.AOP interceptor that implements declarative transaction management.