Package brave

  • Interface Summary 
    Interface Description
    Clock
    Epoch microseconds used for Span.timestamp() and Annotation.timestamp().
    SpanCustomizer
    Simple interface users can customize a span with.
    TracingCustomizer
    This allows configuration plugins to collaborate on building an instance of Tracing.
  • Class Summary 
    Class Description
    CurrentSpanCustomizer
    Provides a mechanism for end users to be able to customise the current span.
    ErrorParser
    This is a simplified type used for parsing errors.
    Request
    Abstract request type used for parsing and sampling.
    Response
    Abstract response type used for parsing.
    ScopedSpan
    Used to model the latency of an operation within a method block.
    Span
    Used to model the latency of an operation.
    Tracer
    Using a tracer, you can create a root span capturing the critical path of a request.
    Tracer.SpanInScope
    A span remains in the scope it was bound to until close is called.
    Tracing
    This provides utilities needed for trace instrumentation.
    Tracing.Builder  
  • Enum Summary 
    Enum Description
    NoopSpanCustomizer
    Performs no operations as the span represented by this is not sampled to report to the tracing system.
    Span.Kind