Class SimpleHttpClientHandler

java.lang.Object
io.micrometer.tracing.test.simple.SimpleHttpClientHandler
All Implemented Interfaces:
io.micrometer.tracing.http.HttpClientHandler

public class SimpleHttpClientHandler extends Object implements io.micrometer.tracing.http.HttpClientHandler
A test implementation of a http client handler.
Since:
1.0.0
  • Constructor Details

    • SimpleHttpClientHandler

      public SimpleHttpClientHandler(SimpleTracer simpleTracer)
      Creates a new instance of SimpleHttpClientHandler.
      Parameters:
      simpleTracer - simple tracer
  • Method Details

    • handleSend

      public io.micrometer.tracing.Span handleSend(io.micrometer.tracing.http.HttpClientRequest request)
      Specified by:
      handleSend in interface io.micrometer.tracing.http.HttpClientHandler
    • handleSend

      public io.micrometer.tracing.Span handleSend(io.micrometer.tracing.http.HttpClientRequest request, io.micrometer.tracing.TraceContext parent)
      Specified by:
      handleSend in interface io.micrometer.tracing.http.HttpClientHandler
    • handleReceive

      public void handleReceive(io.micrometer.tracing.http.HttpClientResponse response, io.micrometer.tracing.Span span)
      Specified by:
      handleReceive in interface io.micrometer.tracing.http.HttpClientHandler
    • isReceiveHandled

      public boolean isReceiveHandled()
      Returns:
      Was the handle receive method called?