org.springframework.aop.interceptor |
Provides miscellaneous interceptor implementations.
More specific interceptors can be found in corresponding
functionality packages, like "transaction" and "orm".
|
Java Source File Name | Type | Comment |
AbstractMonitoringInterceptor.java | Class | Base class for monitoring interceptors, such as performance monitors. |
AbstractTraceInterceptor.java | Class | Base MethodInterceptor implementation for tracing.
By default, log messages are written to the log for the interceptor class,
not the class which is being intercepted. |
ClassLoaderAnalyzerInterceptor.java | Class | Trivial classloader analyzer interceptor. |
ConcurrencyThrottleInterceptor.java | Class | Interceptor that throttles concurrent access, blocking invocations
if a specified concurrency limit is reached.
Can be applied to methods of local services that involve heavy use
of system resources, in a scenario where it is more efficient to
throttle concurrency for a specific service rather than restricting
the entire thread pool (e.g. |
CustomizableTraceInterceptor.java | Class | MethodInterceptor implementation that allows for highly customizable
method-level tracing, using placeholders.
Trace messages are written on method entry, and if the method invocation succeeds
on method exit. |
DebugInterceptor.java | Class | AOP Alliance MethodInterceptor that can be introduced in a chain
to display verbose information about intercepted invocations to the logger.
Logs full invocation details on method entry and method exit,
including invocation arguments and invocation count. |
ExposeBeanNameAdvisors.java | Class | 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.java | Class | Interceptor that exposes the current MethodInvocation.
We occasionally need to do this; for example, when a pointcut
or target object needs to know the Invocation context.
Don't use this interceptor unless this is really necessary.
Target objects should not normally know about Spring AOP,
as this creates a dependency on Spring. |
JamonPerformanceMonitorInterceptor.java | Class | Performance monitor interceptor that uses JAMon library
to perform the performance measurement on the intercepted method
and output the stats. |
PerformanceMonitorInterceptor.java | Class | Simple AOP Alliance MethodInterceptor for performance monitoring. |
SimpleTraceInterceptor.java | Class | 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.
Consider using CustomizableTraceInterceptor for more
advanced needs. |