Class ServletSpanNameProvider<REQUEST>

java.lang.Object
io.opentelemetry.javaagent.instrumentation.servlet.ServletSpanNameProvider<REQUEST>
All Implemented Interfaces:
io.opentelemetry.instrumentation.api.semconv.http.HttpServerRouteBiGetter<io.opentelemetry.javaagent.bootstrap.servlet.MappingResolver,REQUEST>

public class ServletSpanNameProvider<REQUEST> extends Object implements io.opentelemetry.instrumentation.api.semconv.http.HttpServerRouteBiGetter<io.opentelemetry.javaagent.bootstrap.servlet.MappingResolver,REQUEST>
Helper class for constructing span name for given servlet/filter mapping and request.
  • Constructor Details

  • Method Details

    • get

      @Nullable public String get(io.opentelemetry.context.Context context, io.opentelemetry.javaagent.bootstrap.servlet.MappingResolver mappingResolver, REQUEST request)
      Specified by:
      get in interface io.opentelemetry.instrumentation.api.semconv.http.HttpServerRouteBiGetter<io.opentelemetry.javaagent.bootstrap.servlet.MappingResolver,REQUEST>