# Package org.springframework.aop.interceptor

@NonNullApi @NonNullFields package org.springframework.aop.interceptor
Provides miscellaneous interceptor implementations. More specific interceptors can be found in corresponding functionality packages, like "transaction" and "orm".

Related Packages
Package
Description
org.springframework.aop
Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces.
Class
Description
AbstractMonitoringInterceptor
Base class for monitoring interceptors, such as performance monitors.
AbstractTraceInterceptor
Base `MethodInterceptor` implementation for tracing.
AsyncExecutionAspectSupport
Base class for asynchronous method execution aspects, such as `org.springframework.scheduling.annotation.AnnotationAsyncExecutionInterceptor` or `org.springframework.scheduling.aspectj.AnnotationAsyncExecutionAspect`.
AsyncExecutionInterceptor
AOP Alliance `MethodInterceptor` that processes method invocations asynchronously, using a given `AsyncTaskExecutor`.
AsyncUncaughtExceptionHandler
A strategy for handling uncaught exceptions thrown from asynchronous methods.
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 Alliance `MethodInterceptor` 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 current `MethodInvocation` as a thread-local object.
PerformanceMonitorInterceptor
Simple AOP Alliance `MethodInterceptor` for performance monitoring.
SimpleAsyncUncaughtExceptionHandler
A default `AsyncUncaughtExceptionHandler` that simply logs the exception.
SimpleTraceInterceptor
Simple AOP Alliance `MethodInterceptor` that can be introduced in a chain to display verbose trace information about intercepted method invocations, with method entry and method exit info.