Class BraveHttpRequestParser
java.lang.Object
io.micrometer.tracing.brave.bridge.BraveHttpRequestParser
- All Implemented Interfaces:
io.micrometer.tracing.http.HttpRequestParser
public class BraveHttpRequestParser
extends Object
implements io.micrometer.tracing.http.HttpRequestParser
Brave implementation of a
HttpRequestParser.- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionBraveHttpRequestParser(brave.http.HttpRequestParser delegate) Creates a new version of aBraveHttpRequestParser. -
Method Summary
Modifier and TypeMethodDescriptionvoidparse(io.micrometer.tracing.http.HttpRequest request, io.micrometer.tracing.TraceContext context, io.micrometer.tracing.SpanCustomizer span) static brave.http.HttpRequestParsertoBrave(io.micrometer.tracing.http.HttpRequestParser parser) Converts from Tracing to Brave.
-
Constructor Details
-
BraveHttpRequestParser
public BraveHttpRequestParser(brave.http.HttpRequestParser delegate) Creates a new version of aBraveHttpRequestParser.- Parameters:
delegate- Brave version ofHttpRequestParser
-
-
Method Details
-
toBrave
public static brave.http.HttpRequestParser toBrave(io.micrometer.tracing.http.HttpRequestParser parser) Converts from Tracing to Brave.- Parameters:
parser- API parser- Returns:
- Brave version of the parser
-
parse
public void parse(io.micrometer.tracing.http.HttpRequest request, io.micrometer.tracing.TraceContext context, io.micrometer.tracing.SpanCustomizer span) - Specified by:
parsein interfaceio.micrometer.tracing.http.HttpRequestParser
-