orc.trace
Class AbstractTracer

java.lang.Object
  extended by orc.trace.Tracer
      extended by orc.trace.AbstractTracer
Direct Known Subclasses:
OutputStreamTracer, PrintStreamTracer

public abstract class AbstractTracer
extends Tracer

Implementation for tracers which record events.

Author:
quark

Constructor Summary
AbstractTracer()
           
 
Method Summary
protected abstract  void record(Handle<? extends Event> event)
           
 orc.trace.AbstractTracer.TokenTracerImpl start()
          Begin an execution; return the tracer for the first token.
 
Methods inherited from class orc.trace.Tracer
finish
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTracer

public AbstractTracer()
Method Detail

start

public orc.trace.AbstractTracer.TokenTracerImpl start()
Description copied from class: Tracer
Begin an execution; return the tracer for the first token.

Specified by:
start in class Tracer

record

protected abstract void record(Handle<? extends Event> event)