Interface BuildingBlocks

All Known Implementing Classes:
InMemoryBraveSetup.Builder.BraveBuildingBlocks, InMemoryOtelSetup.Builder.OtelBuildingBlocks, WavefrontBraveSetup.Builder.BraveBuildingBlocks, WavefrontOtelSetup.Builder.OtelBuildingBlocks, ZipkinBraveSetup.Builder.BraveBuildingBlocks, ZipkinOtelSetup.Builder.OtelBuildingBlocks

public interface BuildingBlocks
Building blocks for reporters and tracers.
Since:
1.0.0
  • Method Summary

    Modifier and Type
    Method
    Description
    BiConsumer<BuildingBlocks,Deque<io.micrometer.observation.ObservationHandler<? extends io.micrometer.observation.Observation.Context>>>
    Returns a collection of default ObservationHandler customizers.
    List<io.micrometer.tracing.exporter.FinishedSpan>
    Returns a list of finished spans.
    io.micrometer.tracing.http.HttpClientHandler
    Returns an HttpClientHandler.
    io.micrometer.tracing.http.HttpServerHandler
    Returns an HttpServerHandler.
    io.micrometer.tracing.propagation.Propagator
    Returns a Propagator.
    io.micrometer.tracing.Tracer
    Returns a Tracer.
  • Method Details

    • getTracer

      io.micrometer.tracing.Tracer getTracer()
      Returns a Tracer.
      Returns:
      tracer
    • getPropagator

      io.micrometer.tracing.propagation.Propagator getPropagator()
      Returns a Propagator.
      Returns:
      propagator
    • getHttpServerHandler

      io.micrometer.tracing.http.HttpServerHandler getHttpServerHandler()
      Returns an HttpServerHandler.
      Returns:
      http server handler
    • getHttpClientHandler

      io.micrometer.tracing.http.HttpClientHandler getHttpClientHandler()
      Returns an HttpClientHandler.
      Returns:
      http client handler
    • getCustomizers

      BiConsumer<BuildingBlocks,Deque<io.micrometer.observation.ObservationHandler<? extends io.micrometer.observation.Observation.Context>>> getCustomizers()
      Returns a collection of default ObservationHandler customizers.
      Returns:
      customizers
    • getFinishedSpans

      List<io.micrometer.tracing.exporter.FinishedSpan> getFinishedSpans()
      Returns a list of finished spans.
      Returns:
      finished spans