Class HttpHeaderSetter
java.lang.Object
io.opentelemetry.javaagent.instrumentation.akkahttp.client.HttpHeaderSetter
- All Implemented Interfaces:
io.opentelemetry.context.propagation.TextMapSetter<io.opentelemetry.javaagent.instrumentation.akkahttp.client.HttpHeaderSetter.AkkaHttpHeaders>
public class HttpHeaderSetter
extends Object
implements io.opentelemetry.context.propagation.TextMapSetter<io.opentelemetry.javaagent.instrumentation.akkahttp.client.HttpHeaderSetter.AkkaHttpHeaders>
-
Constructor Summary
ConstructorsConstructorDescriptionHttpHeaderSetter(io.opentelemetry.context.propagation.ContextPropagators contextPropagators) -
Method Summary
-
Constructor Details
-
HttpHeaderSetter
public HttpHeaderSetter(io.opentelemetry.context.propagation.ContextPropagators contextPropagators)
-
-
Method Details
-
set
public void set(io.opentelemetry.javaagent.instrumentation.akkahttp.client.HttpHeaderSetter.AkkaHttpHeaders carrier, String key, String value) - Specified by:
setin interfaceio.opentelemetry.context.propagation.TextMapSetter<io.opentelemetry.javaagent.instrumentation.akkahttp.client.HttpHeaderSetter.AkkaHttpHeaders>
-
inject
public akka.http.scaladsl.model.HttpRequest inject(akka.http.scaladsl.model.HttpRequest original)
-