Uses of Interface
org.aopalliance.intercept.Interceptor
Package
Description
The AOP Alliance reflective interception abstraction.
Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces.
AspectJ integration package.
Package containing Spring's basic AOP infrastructure, compliant with the
AOP Alliance interfaces.
SPI package allowing Spring AOP framework to handle arbitrary advice types.
Provides miscellaneous interceptor implementations.
Convenience classes for using Spring's AOP API.
AOP-based solution for declarative caching demarcation.
AOP-based solution for declarative caching demarcation using JSR-107 annotations.
Support classes for application events, like standard context events.
Support classes for DAO implementations,
providing miscellaneous utility methods.
Provides support for accessing remote MBean resources.
Classes supporting the
org.springframework.orm.hibernate5
package.Annotation support for asynchronous method execution.
AOP-based solution for declarative transaction demarcation.
Support classes for integrating a JSR-303 Bean Validation provider
(such as Hibernate Validator) into a Spring ApplicationContext
and in particular with Spring's data binding and validation APIs.
-
Uses of Interceptor in org.aopalliance.intercept
Modifier and TypeInterfaceDescriptioninterface
Intercepts the construction of a new object.interface
Intercepts calls on an interface on its way to the target. -
Uses of Interceptor in org.springframework.aop
Modifier and TypeInterfaceDescriptioninterface
Subinterface of AOP Alliance MethodInterceptor that allows additional interfaces to be implemented by the interceptor, and available via a proxy using that interceptor. -
Uses of Interceptor in org.springframework.aop.aspectj
Modifier and TypeClassDescriptionclass
Spring AOP advice wrapping an AspectJ after advice method.class
Spring AOP advice wrapping an AspectJ after-throwing advice method.class
Spring AOP around advice (MethodInterceptor) that wraps an AspectJ advice method. -
Uses of Interceptor in org.springframework.aop.framework
Modifier and TypeMethodDescriptionstatic <T> T
ProxyFactory.getProxy
(Class<T> proxyInterface, Interceptor interceptor) Create a new proxy for the given interface and interceptor.ModifierConstructorDescriptionProxyFactory
(Class<?> proxyInterface, Interceptor interceptor) Create a new ProxyFactory for the given interface and interceptor. -
Uses of Interceptor in org.springframework.aop.framework.adapter
Modifier and TypeClassDescriptionclass
Interceptor to wrap anAfterReturningAdvice
.class
Interceptor to wrap aMethodBeforeAdvice
.class
Interceptor to wrap an after-throwing advice. -
Uses of Interceptor in org.springframework.aop.interceptor
Modifier and TypeClassDescriptionclass
Base class for monitoring interceptors, such as performance monitors.class
BaseMethodInterceptor
implementation for tracing.class
AOP AllianceMethodInterceptor
that processes method invocations asynchronously, using a givenAsyncTaskExecutor
.class
Interceptor that throttles concurrent access, blocking invocations if a specified concurrency limit is reached.class
MethodInterceptor
implementation that allows for highly customizable method-level tracing, using placeholders.class
AOP AllianceMethodInterceptor
that can be introduced in a chain to display verbose information about intercepted invocations to the logger.final class
Interceptor that exposes the currentMethodInvocation
as a thread-local object.class
Simple AOP AllianceMethodInterceptor
for performance monitoring.class
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. -
Uses of Interceptor in org.springframework.aop.support
Modifier and TypeClassDescriptionclass
Convenient implementation of theIntroductionInterceptor
interface.class
Convenient implementation of theIntroductionInterceptor
interface. -
Uses of Interceptor in org.springframework.cache.interceptor
Modifier and TypeClassDescriptionclass
AOP Alliance MethodInterceptor for declarative cache management using the common Spring caching infrastructure (Cache
). -
Uses of Interceptor in org.springframework.cache.jcache.interceptor
Modifier and TypeClassDescriptionclass
AOP Alliance MethodInterceptor for declarative cache management using JSR-107 caching annotations. -
Uses of Interceptor in org.springframework.context.event
Modifier and TypeClassDescriptionclass
Interceptor
that publishes anApplicationEvent
to allApplicationListeners
registered with anApplicationEventPublisher
after each successful method invocation. -
Uses of Interceptor in org.springframework.dao.support
Modifier and TypeClassDescriptionclass
AOP Alliance MethodInterceptor that provides persistence exception translation based on a given PersistenceExceptionTranslator. -
Uses of Interceptor in org.springframework.jmx.access
Modifier and TypeClassDescriptionclass
MethodInterceptor
that routes calls to an MBean running on the suppliedMBeanServerConnection
.class
Creates a proxy to a managed resource running either locally or remotely. -
Uses of Interceptor in org.springframework.orm.hibernate5.support
Modifier and TypeClassDescriptionclass
Simple AOP AllianceMethodInterceptor
implementation that binds a new HibernateSession
for each method invocation, if none bound before. -
Uses of Interceptor in org.springframework.scheduling.annotation
Modifier and TypeClassDescriptionclass
Specialization ofAsyncExecutionInterceptor
that delegates method execution to anExecutor
based on theAsync
annotation. -
Uses of Interceptor in org.springframework.transaction.interceptor
Modifier and TypeClassDescriptionclass
AOP Alliance MethodInterceptor for declarative transaction management using the common Spring transaction infrastructure (PlatformTransactionManager
/ReactiveTransactionManager
). -
Uses of Interceptor in org.springframework.validation.beanvalidation
Modifier and TypeClassDescriptionclass
An AOP AllianceMethodInterceptor
implementation that delegates to a JSR-303 provider for performing method-level validation on annotated methods.