org.apache.accumulo.trace.instrument
public interface Span
Modifier and Type | Field and Description |
---|---|
static long |
ROOT_SPAN_ID |
Modifier and Type | Method and Description |
---|---|
long |
accumulatedMillis()
Return the total amount of time elapsed since start was called, if running, or difference between stop and start
|
Span |
child(String description)
Create a child span of this span with the given description
|
void |
data(String key,
String value)
Add data associated with this span
|
String |
description()
Return a textual description of this span
|
Map<String,String> |
getData()
Get data associated with this span (read only)
|
long |
getStartTimeMillis()
Get the start time, in milliseconds
|
long |
getStopTimeMillis()
Get the stop time, in milliseconds
|
Span |
parent()
The parent span: returns null if this is the root span
|
long |
parentId()
Return the pseudo-unique (random) number of the parent span, returns ROOT_SPAN_ID if this is the root span
|
boolean |
running()
Has the span been started and not yet stopped?
|
long |
spanId()
A pseudo-unique (random) number assigned to this span instance
|
void |
start()
Begin gathering timing information
|
void |
stop()
The block has completed, stop the clock
|
String |
toString() |
long |
traceId()
A pseudo-unique (random) number assigned to the trace associated with this span
|
static final long ROOT_SPAN_ID
void start()
void stop()
long getStartTimeMillis()
long getStopTimeMillis()
long accumulatedMillis()
boolean running()
String description()
long spanId()
Span parent()
long traceId()
long parentId()
Copyright © 2011-2015 The Apache Software Foundation. All Rights Reserved.