Class InMemoryBraveSetup.Builder.BraveBuildingBlocks
java.lang.Object
io.micrometer.tracing.test.reporter.inmemory.InMemoryBraveSetup.Builder.BraveBuildingBlocks
- All Implemented Interfaces:
BuildingBlocks
- Enclosing class:
InMemoryBraveSetup.Builder
public static class InMemoryBraveSetup.Builder.BraveBuildingBlocks
extends Object
implements BuildingBlocks
All Brave building blocks.
-
Constructor Summary
ConstructorsConstructorDescriptionBraveBuildingBlocks(brave.Tracing tracing, io.micrometer.tracing.Tracer tracer, io.micrometer.tracing.brave.bridge.BravePropagator propagator, brave.http.HttpTracing httpTracing, io.micrometer.tracing.http.HttpServerHandler httpServerHandler, io.micrometer.tracing.http.HttpClientHandler httpClientHandler, BiConsumer<BuildingBlocks, Deque<io.micrometer.observation.ObservationHandler<? extends io.micrometer.observation.Observation.Context>>> customizers, brave.test.TestSpanHandler testSpanHandler) Creates a new instance ofInMemoryBraveSetup.Builder.BraveBuildingBlocks. -
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.HttpClientHandlerDeprecated.scheduled for removal in 1.4.0io.micrometer.tracing.http.HttpServerHandlerDeprecated.scheduled for removal in 1.4.0io.micrometer.tracing.propagation.PropagatorReturns aPropagator.io.micrometer.tracing.TracerReturns aTracer.
-
Constructor Details
-
BraveBuildingBlocks
public BraveBuildingBlocks(brave.Tracing tracing, io.micrometer.tracing.Tracer tracer, io.micrometer.tracing.brave.bridge.BravePropagator propagator, brave.http.HttpTracing httpTracing, io.micrometer.tracing.http.HttpServerHandler httpServerHandler, io.micrometer.tracing.http.HttpClientHandler httpClientHandler, BiConsumer<BuildingBlocks, Deque<io.micrometer.observation.ObservationHandler<? extends io.micrometer.observation.Observation.Context>>> customizers, brave.test.TestSpanHandler testSpanHandler) Creates a new instance ofInMemoryBraveSetup.Builder.BraveBuildingBlocks.- Parameters:
tracing- tracingtracer- tracerpropagator- propagatorhttpTracing- http tracinghttpServerHandler- http server handlerhttpClientHandler- http client handlercustomizers- observation customizerstestSpanHandler- test span handler
-
-
Method Details
-
getTracer
public io.micrometer.tracing.Tracer getTracer()Description copied from interface:BuildingBlocksReturns aTracer.- Specified by:
getTracerin interfaceBuildingBlocks- Returns:
- tracer
-
getPropagator
public io.micrometer.tracing.propagation.Propagator getPropagator()Description copied from interface:BuildingBlocksReturns aPropagator.- Specified by:
getPropagatorin interfaceBuildingBlocks- Returns:
- propagator
-
getHttpServerHandler
Deprecated.scheduled for removal in 1.4.0Description copied from interface:BuildingBlocksReturns anHttpServerHandler.- Specified by:
getHttpServerHandlerin interfaceBuildingBlocks- Returns:
- http server handler
-
getHttpClientHandler
Deprecated.scheduled for removal in 1.4.0Description copied from interface:BuildingBlocksReturns anHttpClientHandler.- Specified by:
getHttpClientHandlerin interfaceBuildingBlocks- Returns:
- http client handler
-
getCustomizers
public BiConsumer<BuildingBlocks,Deque<io.micrometer.observation.ObservationHandler<? extends io.micrometer.observation.Observation.Context>>> getCustomizers()Description copied from interface:BuildingBlocksReturns a collection of defaultObservationHandlercustomizers.- Specified by:
getCustomizersin interfaceBuildingBlocks- Returns:
- customizers
-
getFinishedSpans
Description copied from interface:BuildingBlocksReturns a list of finished spans.- Specified by:
getFinishedSpansin interfaceBuildingBlocks- Returns:
- finished spans
-