public interface  org.apache.htrace.core.Span extends java.lang.Object
{
public abstract void stop();
public abstract long getStartTimeMillis();
public abstract long getStopTimeMillis();
public abstract long getAccumulatedMillis();
public abstract boolean isRunning();
public abstract java.lang.String getDescription();
public abstract org.apache.htrace.core.SpanId getSpanId();
public abstract org.apache.htrace.core.Span child(java.lang.String);
public abstract java.lang.String toString();
public abstract org.apache.htrace.core.SpanId[] getParents();
public abstract void setParents(org.apache.htrace.core.SpanId[]);
public abstract void addKVAnnotation(java.lang.String, java.lang.String);
public abstract void addTimelineAnnotation(java.lang.String);
public abstract java.util.Map getKVAnnotations();
public abstract java.util.List getTimelineAnnotations();
public abstract java.lang.String getTracerId();
public abstract void setTracerId(java.lang.String);
public abstract java.lang.String toJson();
}