Base interface for gathering and reporting statistics about a block of execution.
A Sampler that always returns true.
Sampler that returns true every N calls.
Wrapper which integrating applications should implement in order to provide tracing configuration.
Writes the spans it receives to a local file.
A Span implementation that stores its information in milliseconds since the epoch.
The public interface for constructing a MilliSpan.
A Sampler that never returns true.
SpanReceiver for testing only that just collects the Span objects it receives.
Sampler that returns true a certain percentage of the time.
Extremely simple callback to determine the frequency that an action should be performed.
Uniquely identifies an HTrace span.
The collector within a process that is the destination of Spans when a trace is running.
Used for testing.
Wrap a Callable with a Span that survives a change in threads.
Use a Tracer instance inside a 'process' to collect and distribute its trace Spans.
The HTrace tracer ID. HTrace tracer IDs are created from format strings.
A pool of Tracer objects.
Wrap a Runnable with a Span that survives a change in threads.
Create a new TraceScope at major transitions.
Copyright © 2016 The Apache Software Foundation. All Rights Reserved.