org.mod4j.runtime.aspects
Class LoggingAspect

java.lang.Object
  extended by org.mod4j.runtime.aspects.LoggingAspect
All Implemented Interfaces:
org.springframework.core.Ordered

public class LoggingAspect
extends java.lang.Object
implements org.springframework.core.Ordered

Interceptor class to inject logging / tracing.


Field Summary
 
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
Constructor Summary
LoggingAspect()
           
 
Method Summary
 int getOrder()
          
 void logAfter(org.aspectj.lang.JoinPoint call)
          Logs the exit (regardless of successful return or exception, aka 'finally') of an advised method.
 void logBefore(org.aspectj.lang.JoinPoint call)
          Logs the entry of an advised method.
 void setOrder(int order)
          Allows the order of this aspect to be set.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoggingAspect

public LoggingAspect()
Method Detail

logBefore

public void logBefore(org.aspectj.lang.JoinPoint call)
Logs the entry of an advised method.

Parameters:
call - The intercepted JoinPoint.

logAfter

public void logAfter(org.aspectj.lang.JoinPoint call)
Logs the exit (regardless of successful return or exception, aka 'finally') of an advised method.

Parameters:
call - The intercepted JoinPoint.

getOrder

public int getOrder()

Specified by:
getOrder in interface org.springframework.core.Ordered

setOrder

public void setOrder(int order)
Allows the order of this aspect to be set.

Parameters:
order - the order to set.


Copyright © 2010 Mod4j. All Rights Reserved.