Provides miscellaneous interceptor implementations.
More specific interceptors can be found in corresponding
functionality packages, like "transaction" and "orm".
Classes
AbstractMonitoringInterceptor |
Base class for monitoring interceptors, such as performance monitors. |
AbstractTraceInterceptor |
Base MethodInterceptor implementation for tracing. |
AsyncExecutionInterceptor |
AOP Alliance MethodInterceptor that processes method invocations
asynchronously, using a given AsyncTaskExecutor . |
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 org.aopalliance.intercept.MethodInvocation
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 Alliance MethodInterceptor for performance monitoring. |
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. |