org.springframework.aop.interceptor
Class TraceInterceptor

java.lang.Object
  extended byorg.springframework.aop.interceptor.TraceInterceptor
All Implemented Interfaces:
org.aopalliance.aop.Advice, org.aopalliance.intercept.Interceptor, org.aopalliance.intercept.MethodInterceptor

public class TraceInterceptor
extends java.lang.Object
implements org.aopalliance.intercept.MethodInterceptor

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 using Commons Logging at DEBUG level.

Version:
$Id: TraceInterceptor.java,v 1.1 2004/05/02 21:05:53 dkopylenko Exp $
Author:
Dmitriy Kopylenko

Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
TraceInterceptor()
           
 
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
 

Field Detail

logger

protected final org.apache.commons.logging.Log logger
Constructor Detail

TraceInterceptor

public TraceInterceptor()
Method Detail

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
See Also:
MethodInterceptor.invoke(MethodInvocation)


Copyright (C) 2003-2004 The Spring Framework Project.