org.apache.tuscany.sca.aspectj
Class SimpleTracingAspect

java.lang.Object
  extended by org.apache.tuscany.sca.aspectj.TracingAspect
      extended by org.apache.tuscany.sca.aspectj.SimpleTracingAspect

SimpleTraceAspect performs tracing of method signatures, arguments, and
 return values. All Tuscany methods, constructors, and statics are traced.


Constructor Summary
SimpleTracingAspect()
          
Method Summary
protected  void completeLog()
          
Methods inherited from class org.apache.tuscany.sca.aspectj.TracingAspect
afterReturning, afterStart, afterThrowing, beforeStart, beforeTrace, exit, supportsAfterAdvice
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleTracingAspect

public SimpleTracingAspect()
Method Detail

entry

Specified by:
entry in class TracingAspect

withinScope

Specified by:
withinScope in class TracingAspect

startLog

protected void startLog()
Specified by:
startLog in class TracingAspect

completeLog

protected void completeLog()
Specified by:
completeLog in class TracingAspect

logEnter

protected void logEnter(JoinPoint jp)
Specified by:
logEnter in class TracingAspect

logExit

protected void logExit(JoinPoint jp,
                       java.lang.Object result)
Specified by:
logExit in class TracingAspect

logThrowable

protected void logThrowable(JoinPoint jp,
                            java.lang.Throwable throwable)
Specified by:
logThrowable in class TracingAspect