org.apache.accumulo.trace.instrument
Class Tracer
java.lang.Object
org.apache.accumulo.trace.instrument.Tracer
public class Tracer
- extends Object
A Tracer provides the implementation for collecting and distributing Spans within a process.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NULL_SPAN
public static final NullSpan NULL_SPAN
Tracer
public Tracer()
setInstance
public static void setInstance(Tracer tracer)
getInstance
public static Tracer getInstance()
traceInfo
public static TInfo traceInfo()
start
public Span start(String description)
on
public Span on(String description)
startThread
public Span startThread(Span parent,
String activity)
endThread
public void endThread(Span span)
isTracing
public boolean isTracing()
currentTrace
public Span currentTrace()
stopTracing
public void stopTracing()
deliver
protected void deliver(Span span)
addReceiver
public void addReceiver(SpanReceiver receiver)
removeReceiver
public void removeReceiver(SpanReceiver receiver)
push
public Span push(Span span)
pop
public void pop(Span span)
continueTrace
public Span continueTrace(String description,
long traceId,
long parentId)
flush
public void flush()
Copyright © 2013 Apache Accumulo Project. All Rights Reserved.