Class SimpleHttpServerHandler
java.lang.Object
io.micrometer.tracing.test.simple.SimpleHttpServerHandler
- All Implemented Interfaces:
io.micrometer.tracing.http.HttpServerHandler
public class SimpleHttpServerHandler
extends Object
implements io.micrometer.tracing.http.HttpServerHandler
A test implementation of a http server handler.
- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleHttpServerHandler(SimpleTracer simpleTracer) Creates a new instance ofSimpleHttpServerHandler. -
Method Summary
Modifier and TypeMethodDescriptionio.micrometer.tracing.SpanhandleReceive(io.micrometer.tracing.http.HttpServerRequest request) voidhandleSend(io.micrometer.tracing.http.HttpServerResponse response, io.micrometer.tracing.Span span) boolean
-
Constructor Details
-
SimpleHttpServerHandler
Creates a new instance ofSimpleHttpServerHandler.- Parameters:
simpleTracer- simple tracer
-
-
Method Details
-
handleReceive
public io.micrometer.tracing.Span handleReceive(io.micrometer.tracing.http.HttpServerRequest request) - Specified by:
handleReceivein interfaceio.micrometer.tracing.http.HttpServerHandler
-
handleSend
public void handleSend(io.micrometer.tracing.http.HttpServerResponse response, io.micrometer.tracing.Span span) - Specified by:
handleSendin interfaceio.micrometer.tracing.http.HttpServerHandler
-
isReceiveHandled
public boolean isReceiveHandled()- Returns:
- was the handle receive method called?
-