Class BraveHttpClientHandler
java.lang.Object
org.springframework.cloud.sleuth.brave.bridge.BraveHttpClientHandler
- All Implemented Interfaces:
org.springframework.cloud.sleuth.http.HttpClientHandler
public class BraveHttpClientHandler
extends Object
implements org.springframework.cloud.sleuth.http.HttpClientHandler
Brave implementation of a
HttpClientHandler.- Since:
- 3.0.0
- Author:
- Marcin Grzejszczak
-
Constructor Summary
ConstructorsConstructorDescriptionBraveHttpClientHandler(brave.http.HttpClientHandler<brave.http.HttpClientRequest, brave.http.HttpClientResponse> delegate) -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleReceive(org.springframework.cloud.sleuth.http.HttpClientResponse response, org.springframework.cloud.sleuth.Span span) org.springframework.cloud.sleuth.SpanhandleSend(org.springframework.cloud.sleuth.http.HttpClientRequest request) org.springframework.cloud.sleuth.SpanhandleSend(org.springframework.cloud.sleuth.http.HttpClientRequest request, org.springframework.cloud.sleuth.TraceContext parent)
-
Constructor Details
-
BraveHttpClientHandler
public BraveHttpClientHandler(brave.http.HttpClientHandler<brave.http.HttpClientRequest, brave.http.HttpClientResponse> delegate)
-
-
Method Details
-
handleSend
public org.springframework.cloud.sleuth.Span handleSend(org.springframework.cloud.sleuth.http.HttpClientRequest request) - Specified by:
handleSendin interfaceorg.springframework.cloud.sleuth.http.HttpClientHandler
-
handleSend
public org.springframework.cloud.sleuth.Span handleSend(org.springframework.cloud.sleuth.http.HttpClientRequest request, org.springframework.cloud.sleuth.TraceContext parent) - Specified by:
handleSendin interfaceorg.springframework.cloud.sleuth.http.HttpClientHandler
-
handleReceive
public void handleReceive(org.springframework.cloud.sleuth.http.HttpClientResponse response, org.springframework.cloud.sleuth.Span span) - Specified by:
handleReceivein interfaceorg.springframework.cloud.sleuth.http.HttpClientHandler
-