View Javadoc

1   /*
2    * Created on Mar 16, 2004
3    *
4    */
5   package org.neo.swarm.interceptor.logging;
6   
7   import org.neo.swarm.core.aop.Aspect;
8   
9   /***
10   * Provides non-programattic tracing of program execution. Can be triggered by any component
11   * invoking, enableTracing or disableTracing
12   *  @author navery
13   */
14  public interface Trace extends  Aspect {
15  	/***
16  	 * @return Returns the enabled.
17  	 */
18  	public boolean isEnabled();
19  	/***
20  	 * @param enabled The enabled to set.
21  	 */
22  	public void setEnabled(boolean enabled);
23  	public void enableTracing();	
24  	public void disableTracing();	
25  }