Package org.springframework.aop.interceptor
Provides miscellaneous interceptor implementations. More specific interceptors can be found in corresponding functionality packages, like "transaction" and "orm".
Interface Summary Interface Description AsyncUncaughtExceptionHandler A strategy for handling uncaught exceptions thrown from asynchronous methods.Class Summary Class Description AbstractMonitoringInterceptor Base class for monitoring interceptors, such as performance monitors.AbstractTraceInterceptor BaseMethodInterceptor
implementation for tracing.AsyncExecutionAspectSupport Base class for asynchronous method execution aspects, such asorg.springframework.scheduling.annotation.AnnotationAsyncExecutionInterceptor
ororg.springframework.scheduling.aspectj.AnnotationAsyncExecutionAspect
.AsyncExecutionInterceptor AOP AllianceMethodInterceptor
that processes method invocations asynchronously, using a givenAsyncTaskExecutor
.ConcurrencyThrottleInterceptor Interceptor that throttles concurrent access, blocking invocations if a specified concurrency limit is reached.CustomizableTraceInterceptor MethodInterceptor
implementation that allows for highly customizable method-level tracing, using placeholders.DebugInterceptor AOP AllianceMethodInterceptor
that can be introduced in a chain to display verbose information about intercepted invocations to the logger.ExposeBeanNameAdvisors Convenient methods for creating advisors that may be used when autoproxying beans created with the Spring IoC container, binding the bean name to the current invocation.ExposeInvocationInterceptor Interceptor that exposes the currentMethodInvocation
as a thread-local object.JamonPerformanceMonitorInterceptor Performance monitor interceptor that uses JAMon library to perform the performance measurement on the intercepted method and output the stats.PerformanceMonitorInterceptor Simple AOP AllianceMethodInterceptor
for performance monitoring.SimpleAsyncUncaughtExceptionHandler A defaultAsyncUncaughtExceptionHandler
that simply logs the exception.SimpleTraceInterceptor Simple AOP AllianceMethodInterceptor
that can be introduced in a chain to display verbose trace information about intercepted method invocations, with method entry and method exit info.