org.neo.swarm.interceptor.logging
Class RemoteTracer

java.lang.Object
  extended byorg.neo.swarm.interceptor.logging.RemoteTracer
All Implemented Interfaces:
Aspect, Trace

public class RemoteTracer
extends java.lang.Object
implements Trace

Handle Tracer bound to the remote perspective

Author:
neil.avery

Constructor Summary
RemoteTracer(boolean enableLogging)
           
 
Method Summary
 void advise(AspectComponent componentInstance)
           
 void disableTracing()
           
 void enableTracing()
           
 MethodInterceptor getInterceptor()
           
 boolean isEnabled()
           
 void replaceInterceptor(MethodInterceptor interceptor)
           
 void setEnabled(boolean enabled)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteTracer

public RemoteTracer(boolean enableLogging)
Method Detail

advise

public void advise(AspectComponent componentInstance)
Specified by:
advise in interface Aspect

getInterceptor

public MethodInterceptor getInterceptor()
Specified by:
getInterceptor in interface Aspect

replaceInterceptor

public void replaceInterceptor(MethodInterceptor interceptor)
Specified by:
replaceInterceptor in interface Aspect

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface Trace
Returns:
Returns the enabled.

setEnabled

public void setEnabled(boolean enabled)
Specified by:
setEnabled in interface Trace
Parameters:
enabled - The enabled to set.

enableTracing

public void enableTracing()
Specified by:
enableTracing in interface Trace

disableTracing

public void disableTracing()
Specified by:
disableTracing in interface Trace


Copyright © 2001-2004 SWARM-ONE -First Generation (S)calable(W)ide(AR)ea(M)esh. All Rights Reserved.