Class ZipkinBraveSetup
java.lang.Object
io.micrometer.tracing.test.reporter.zipkin.ZipkinBraveSetup
- All Implemented Interfaces:
AutoCloseable
Provides Zipkin setup with Brave.
- Since:
- 1.0.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder for Brave with Zipkin. -
Method Summary
Modifier and TypeMethodDescriptionstatic ZipkinBraveSetup.Builderbuilder()voidclose()static voidrun(io.micrometer.observation.ObservationRegistry registry, Consumer<ZipkinBraveSetup.Builder.BraveBuildingBlocks> consumer) Runs the given lambda with Zipkin setup.static voidrun(ZipkinBraveSetup localZipkinBrave, Consumer<ZipkinBraveSetup.Builder.BraveBuildingBlocks> consumer)
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
getBuildingBlocks
- Returns:
- all the Brave building blocks required to communicate with Zipkin
-
builder
- Returns:
- builder for the
ZipkinBraveSetup
-
run
public static void run(io.micrometer.observation.ObservationRegistry registry, Consumer<ZipkinBraveSetup.Builder.BraveBuildingBlocks> consumer) Runs the given lambda with Zipkin setup.- Parameters:
registry- observation registry to register the handlers againstconsumer- lambda to be executed with the building blocks
-
run
public static void run(ZipkinBraveSetup localZipkinBrave, Consumer<ZipkinBraveSetup.Builder.BraveBuildingBlocks> consumer) - Parameters:
localZipkinBrave- Brave setup with Zipkinconsumer- runnable to run
-