Class ServletSpanNameProvider<REQUEST>

  • All Implemented Interfaces:
    io.opentelemetry.instrumentation.api.servlet.ServerSpanNameTwoArgSupplier<io.opentelemetry.instrumentation.api.servlet.MappingResolver,​REQUEST>

    public class ServletSpanNameProvider<REQUEST>
    extends Object
    implements io.opentelemetry.instrumentation.api.servlet.ServerSpanNameTwoArgSupplier<io.opentelemetry.instrumentation.api.servlet.MappingResolver,​REQUEST>
    Helper class for constructing span name for given servlet/filter mapping and request.
    • Constructor Detail

    • Method Detail

      • get

        @Nullable
        public String get​(io.opentelemetry.context.Context context,
                          io.opentelemetry.instrumentation.api.servlet.MappingResolver mappingResolver,
                          REQUEST request)
        Specified by:
        get in interface io.opentelemetry.instrumentation.api.servlet.ServerSpanNameTwoArgSupplier<io.opentelemetry.instrumentation.api.servlet.MappingResolver,​REQUEST>