org.apache.tapestry5.ioc.internal.services
Class LoggingAdvice
java.lang.Object
org.apache.tapestry5.ioc.internal.services.LoggingAdvice
- All Implemented Interfaces:
- MethodAdvice
public class LoggingAdvice
- extends Object
- implements MethodAdvice
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LoggingAdvice
public LoggingAdvice(org.slf4j.Logger logger,
ExceptionTracker exceptionTracker)
advise
public void advise(MethodInvocation invocation)
- Description copied from interface:
MethodAdvice
- Advise the method, usually invoking
MethodInvocation.proceed()
at some point.
The advice is free to inspect and even replace parameters. Most
Aspects will then invoke MethodInvocation.proceed()
. The advice may then inspect and
replace any checked thrown exceptions. Some advice (for example, caching) may selectively decide to bypass the
invocation entirely, and instead invoke some other method or otherwise set a return value or thrown exception.
- Specified by:
advise
in interface MethodAdvice
- Parameters:
invocation
- identifies the method being invoked, including parameters
Copyright © 2003-2012 The Apache Software Foundation.