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 TypeMethodDescriptionBiConsumer<BuildingBlocks,Deque<io.micrometer.observation.ObservationHandler<? extends io.micrometer.observation.Observation.Context>>> Returns a collection of defaultObservationHandlercustomizers.List<io.micrometer.tracing.exporter.FinishedSpan>Returns a list of finished spans.io.micrometer.tracing.http.HttpClientHandlerReturns anHttpClientHandler.io.micrometer.tracing.http.HttpServerHandlerReturns anHttpServerHandler.io.micrometer.tracing.propagation.PropagatorReturns aPropagator.io.micrometer.tracing.TracerReturns aTracer.
-
Method Details
-
getTracer
io.micrometer.tracing.Tracer getTracer()Returns aTracer.- Returns:
- tracer
-
getPropagator
io.micrometer.tracing.propagation.Propagator getPropagator()Returns aPropagator.- Returns:
- propagator
-
getHttpServerHandler
io.micrometer.tracing.http.HttpServerHandler getHttpServerHandler()Returns anHttpServerHandler.- Returns:
- http server handler
-
getHttpClientHandler
io.micrometer.tracing.http.HttpClientHandler getHttpClientHandler()Returns anHttpClientHandler.- Returns:
- http client handler
-
getCustomizers
BiConsumer<BuildingBlocks,Deque<io.micrometer.observation.ObservationHandler<? extends io.micrometer.observation.Observation.Context>>> getCustomizers()Returns a collection of defaultObservationHandlercustomizers.- Returns:
- customizers
-
getFinishedSpans
List<io.micrometer.tracing.exporter.FinishedSpan> getFinishedSpans()Returns a list of finished spans.- Returns:
- finished spans
-