Class HttpServletRequestExtractAdapter

  • All Implemented Interfaces:
    io.opentracing.propagation.TextMap, io.opentracing.propagation.TextMapExtract, io.opentracing.propagation.TextMapInject, Iterable<Map.Entry<String,​String>>

    public class HttpServletRequestExtractAdapter
    extends Object
    implements io.opentracing.propagation.TextMap
    Tracer extract adapter for HttpServletRequest.
    Author:
    Pavol Loffay
    • Constructor Detail

      • HttpServletRequestExtractAdapter

        public HttpServletRequestExtractAdapter​(jakarta.servlet.http.HttpServletRequest httpServletRequest)
    • Method Detail

      • put

        public void put​(String key,
                        String value)
        Specified by:
        put in interface io.opentracing.propagation.TextMapInject
      • servletHeadersToMultiMap

        protected Map<String,​List<String>> servletHeadersToMultiMap​(jakarta.servlet.http.HttpServletRequest httpServletRequest)