Class 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

      Constructors 
      Constructor Description
      BraveHttpClientHandler​(brave.http.HttpClientHandler<brave.http.HttpClientRequest,​brave.http.HttpClientResponse> delegate)  
    • Constructor Detail

      • BraveHttpClientHandler

        public BraveHttpClientHandler​(brave.http.HttpClientHandler<brave.http.HttpClientRequest,​brave.http.HttpClientResponse> delegate)
    • Method Detail

      • handleSend

        public org.springframework.cloud.sleuth.Span handleSend​(org.springframework.cloud.sleuth.http.HttpClientRequest request)
        Specified by:
        handleSend in interface org.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:
        handleSend in interface org.springframework.cloud.sleuth.http.HttpClientHandler
      • handleReceive

        public void handleReceive​(org.springframework.cloud.sleuth.http.HttpClientResponse response,
                                  org.springframework.cloud.sleuth.Span span)
        Specified by:
        handleReceive in interface org.springframework.cloud.sleuth.http.HttpClientHandler