| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.avro.ipc.trace.Trace
public class Trace
A Trace is a tree of spans which reflects the actual call structure of a recursive RPC call tree. Each node in a Trace represents a RPC request/response pair. Each node also has zero or more child nodes.
| Constructor Summary | |
|---|---|
| Trace(TraceNode root)Construct a trace given a root TraceNode. | |
| Method Summary | |
|---|---|
|  int | executionPathHash()Provide a hashCode unique to the execution path of this trace. | 
| static Trace | extractTrace(List<org.apache.avro.ipc.trace.Span> spans)Construct a Trace from a list of Span objects. | 
|  TraceNode | getRoot()Return the root node of this trace. | 
|  String | printBrief()Print a brief description of this trace describing the execution path, but not timing data. | 
|  String | printWithTiming()Print a description of this trace which includes timing data. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public Trace(TraceNode root)
| Method Detail | 
|---|
public TraceNode getRoot()
public int executionPathHash()
public String printBrief()
public String printWithTiming()
public static Trace extractTrace(List<org.apache.avro.ipc.trace.Span> spans)
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||