Class BraveSamplerFunction<T>
java.lang.Object
io.micrometer.tracing.brave.bridge.BraveSamplerFunction<T>
- Type Parameters:
T- type of the input, for example a request or method
- All Implemented Interfaces:
io.micrometer.tracing.SamplerFunction<T>
public final class BraveSamplerFunction<T>
extends Object
implements io.micrometer.tracing.SamplerFunction<T>
Brave implementation of a
SamplerFunction.- Since:
- 1.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.micrometer.tracing.SamplerFunction
io.micrometer.tracing.SamplerFunction.Constants -
Constructor Summary
ConstructorsConstructorDescriptionBraveSamplerFunction(brave.sampler.SamplerFunction<T> samplerFunction) Creates a new instance ofBraveSamplerFunction. -
Method Summary
Modifier and TypeMethodDescriptionstatic brave.sampler.SamplerFunction<brave.http.HttpRequest>toHttpBrave(io.micrometer.tracing.SamplerFunction<io.micrometer.tracing.http.HttpRequest> samplerFunction) Converts from Tracing to Brave.
-
Constructor Details
-
BraveSamplerFunction
Creates a new instance ofBraveSamplerFunction.- Parameters:
samplerFunction- BraveSamplerFunction
-
-
Method Details
-
toHttpBrave
public static brave.sampler.SamplerFunction<brave.http.HttpRequest> toHttpBrave(io.micrometer.tracing.SamplerFunction<io.micrometer.tracing.http.HttpRequest> samplerFunction) Converts from Tracing to Brave.- Parameters:
samplerFunction- Tracing version- Returns:
- Brave version
-
trySample
- Specified by:
trySamplein interfaceio.micrometer.tracing.SamplerFunction<T>
-