org.springframework.aop.interceptor
Class PerformanceMonitorInterceptor
java.lang.Object
org.springframework.aop.interceptor.PerformanceMonitorInterceptor
- All Implemented Interfaces:
- org.aopalliance.aop.Advice, org.aopalliance.intercept.Interceptor, org.aopalliance.intercept.MethodInterceptor, java.io.Serializable
- public class PerformanceMonitorInterceptor
- extends java.lang.Object
- implements org.aopalliance.intercept.MethodInterceptor, java.io.Serializable
Trivial performance monitor interceptor.
This interceptor has no effect on the intercepted method call.
Presently logs information using Commons Logging, at "info" level.
Could make this much more sophisticated, storing information etc.
- Author:
- Rod Johnson, Dmitriy Kopylenko
- See Also:
- Serialized Form
Field Summary |
protected static org.apache.commons.logging.Log |
logger
Static to avoid the need to serialize it |
Method Summary |
java.lang.Object |
invoke(org.aopalliance.intercept.MethodInvocation invocation)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static final org.apache.commons.logging.Log logger
- Static to avoid the need to serialize it
PerformanceMonitorInterceptor
public PerformanceMonitorInterceptor()
invoke
public java.lang.Object invoke(org.aopalliance.intercept.MethodInvocation invocation)
throws java.lang.Throwable
- Specified by:
invoke
in interface org.aopalliance.intercept.MethodInterceptor
- Throws:
java.lang.Throwable
Copyright (C) 2003-2004 The Spring Framework Project.