Class Servlet3FilterMappingResolverFactory

java.lang.Object
io.opentelemetry.javaagent.instrumentation.servlet.ServletMappingResolverFactory
io.opentelemetry.javaagent.instrumentation.servlet.ServletFilterMappingResolverFactory<javax.servlet.FilterRegistration>
io.opentelemetry.javaagent.instrumentation.servlet.v3_0.Servlet3FilterMappingResolverFactory
All Implemented Interfaces:
io.opentelemetry.javaagent.bootstrap.servlet.MappingResolver.Factory

public class Servlet3FilterMappingResolverFactory extends io.opentelemetry.javaagent.instrumentation.servlet.ServletFilterMappingResolverFactory<javax.servlet.FilterRegistration>
  • Constructor Details

    • Servlet3FilterMappingResolverFactory

      public Servlet3FilterMappingResolverFactory(javax.servlet.FilterConfig filterConfig)
  • Method Details

    • getFilterRegistration

      protected javax.servlet.FilterRegistration getFilterRegistration()
      Specified by:
      getFilterRegistration in class io.opentelemetry.javaagent.instrumentation.servlet.ServletFilterMappingResolverFactory<javax.servlet.FilterRegistration>
    • getUrlPatternMappings

      protected Collection<String> getUrlPatternMappings(javax.servlet.FilterRegistration filterRegistration)
      Specified by:
      getUrlPatternMappings in class io.opentelemetry.javaagent.instrumentation.servlet.ServletFilterMappingResolverFactory<javax.servlet.FilterRegistration>
    • getServletNameMappings

      protected Collection<String> getServletNameMappings(javax.servlet.FilterRegistration filterRegistration)
      Specified by:
      getServletNameMappings in class io.opentelemetry.javaagent.instrumentation.servlet.ServletFilterMappingResolverFactory<javax.servlet.FilterRegistration>
    • getServletMappings

      protected Collection<String> getServletMappings(String servletName)
      Specified by:
      getServletMappings in class io.opentelemetry.javaagent.instrumentation.servlet.ServletFilterMappingResolverFactory<javax.servlet.FilterRegistration>