Class IdHTTPServletRequestContextExtractor

java.lang.Object
com.io7m.idstore.server.http.IdHTTPServletRequestContextExtractor
All Implemented Interfaces:
io.opentelemetry.context.propagation.TextMapGetter<jakarta.servlet.http.HttpServletRequest>

public final class IdHTTPServletRequestContextExtractor extends Object implements io.opentelemetry.context.propagation.TextMapGetter<jakarta.servlet.http.HttpServletRequest>
A propagator that can extract fields from a servlet request.
  • Method Details

    • instance

      public static io.opentelemetry.context.propagation.TextMapGetter<jakarta.servlet.http.HttpServletRequest> instance()
      Returns:
      A propagator that can extract fields from a servlet request.
    • keys

      public Iterable<String> keys(jakarta.servlet.http.HttpServletRequest request)
      Specified by:
      keys in interface io.opentelemetry.context.propagation.TextMapGetter<jakarta.servlet.http.HttpServletRequest>
    • get

      public String get(jakarta.servlet.http.HttpServletRequest request, String name)
      Specified by:
      get in interface io.opentelemetry.context.propagation.TextMapGetter<jakarta.servlet.http.HttpServletRequest>