javax.servlet.ServletContext.getFilterRegistration()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(7.3k)|赞(0)|评价(0)|浏览(94)

本文整理了Java中javax.servlet.ServletContext.getFilterRegistration()方法的一些代码示例,展示了ServletContext.getFilterRegistration()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ServletContext.getFilterRegistration()方法的具体详情如下:
包路径:javax.servlet.ServletContext
类名称:ServletContext
方法名:getFilterRegistration

ServletContext.getFilterRegistration介绍

[英]TODO SERVLET3 - Add comments
[中]TODO SERVLET3-添加注释

代码示例

代码示例来源:origin: igniterealtime/Openfire

@Override
public FilterRegistration getFilterRegistration( String s )
{
  return proxy.getFilterRegistration( s );
}

代码示例来源:origin: jersey/jersey

@Override
  public List<String> getFilterUrlMappings(FilterConfig filterConfig) {
    FilterRegistration filterRegistration =
     filterConfig.getServletContext().getFilterRegistration(filterConfig.getFilterName());

    Collection<String> urlPatternMappings = filterRegistration.getUrlPatternMappings();
    List<String> result = new ArrayList<>();

    for (String pattern : urlPatternMappings) {
      result.add(pattern.endsWith("*") ? pattern.substring(0, pattern.length() - 1) : pattern);
    }

    return result;
  }
}

代码示例来源:origin: jersey/jersey

@Override
  public List<String> getFilterUrlMappings(FilterConfig filterConfig) {
    FilterRegistration filterRegistration =
     filterConfig.getServletContext().getFilterRegistration(filterConfig.getFilterName());

    Collection<String> urlPatternMappings = filterRegistration.getUrlPatternMappings();
    List<String> result = new ArrayList<>();

    for (String pattern : urlPatternMappings) {
      result.add(pattern.endsWith("*") ? pattern.substring(0, pattern.length() - 1) : pattern);
    }

    return result;
  }
}

代码示例来源:origin: javamelody/javamelody

/**
 * Registers the JavaMelody {@link SessionListener}.
 * @param servletContext ServletContext
 * @return ServletListenerRegistrationBean
 */
@Bean
public ServletListenerRegistrationBean<EventListener> monitoringSessionListener(
    ServletContext servletContext) {
  final ServletListenerRegistrationBean<EventListener> servletListenerRegistrationBean = new ServletListenerRegistrationBean<>(
      new SessionListener());
  if (servletContext.getFilterRegistration("javamelody") != null) {
    // if webapp deployed as war in a container with MonitoringFilter and SessionListener already added by web-fragment.xml,
    // do not add again
    servletListenerRegistrationBean.setEnabled(false);
  }
  return servletListenerRegistrationBean;
}

代码示例来源:origin: javamelody/javamelody

.getFilterRegistration("javamelody");
if (filterRegistration != null) {

代码示例来源:origin: pippo-java/pippo

private void initFilterPathFromWebXml(FilterConfig filterConfig) {
  String filterName = filterConfig.getFilterName();
  FilterRegistration filterRegistration = filterConfig.getServletContext().getFilterRegistration(filterName);
  Collection<String> mappings = filterRegistration.getUrlPatternMappings();
  int size = mappings.size();
  if (size > 1) {
    throw new PippoRuntimeException("Expected one filter path for '{}' but found multiple", filterName);
  }
  if (size == 1) {
    String urlPattern = mappings.iterator().next();
    initFilterPath(urlPattern);
  }
}

代码示例来源:origin: apache/felix

@Override
public FilterRegistration getFilterRegistration(final String filterName)
{
  return this.context.getFilterRegistration(filterName);
}

代码示例来源:origin: org.apache.felix/org.apache.felix.http.base

@Override
public FilterRegistration getFilterRegistration(String filterName)
{
  return this.context.getFilterRegistration(filterName);
}

代码示例来源:origin: org.apache.felix/org.apache.felix.http.base

@Override
public FilterRegistration getFilterRegistration(String filterName)
{
  return delegatee.getFilterRegistration(filterName);
}

代码示例来源:origin: org.igniterealtime.openfire/xmppserver

@Override
public FilterRegistration getFilterRegistration( String s )
{
  return proxy.getFilterRegistration( s );
}

代码示例来源:origin: info.magnolia/magnolia-core

@Override
public FilterRegistration getFilterRegistration(String filterName) {
  return parentContext.getFilterRegistration(filterName);
}

代码示例来源:origin: apache/felix

@Override
public FilterRegistration getFilterRegistration(String filterName)
{
  return delegatee.getFilterRegistration(filterName);
}

代码示例来源:origin: apache/felix

@Override
public FilterRegistration getFilterRegistration(String filterName)
{
  return this.context.getFilterRegistration(filterName);
}

代码示例来源:origin: org.apache.felix/org.apache.felix.http.base

@Override
public FilterRegistration getFilterRegistration(final String filterName)
{
  return this.context.getFilterRegistration(filterName);
}

代码示例来源:origin: org.apache.openejb/openejb-core

@Override
public FilterRegistration getFilterRegistration(final String filterName) {
  return get().getFilterRegistration(filterName);
}

代码示例来源:origin: org.glassfish.jersey.containers/jersey-container-servlet

@Override
  public List<String> getFilterUrlMappings(FilterConfig filterConfig) {
    FilterRegistration filterRegistration =
     filterConfig.getServletContext().getFilterRegistration(filterConfig.getFilterName());

    Collection<String> urlPatternMappings = filterRegistration.getUrlPatternMappings();
    List<String> result = new ArrayList<>();

    for (String pattern : urlPatternMappings) {
      result.add(pattern.endsWith("*") ? pattern.substring(0, pattern.length() - 1) : pattern);
    }

    return result;
  }
}

代码示例来源:origin: com.eclipsesource.jaxrs/jersey-all

@Override
  public List<String> getFilterUrlMappings(FilterConfig filterConfig) {
    FilterRegistration filterRegistration =
     filterConfig.getServletContext().getFilterRegistration(filterConfig.getFilterName());

    Collection<String> urlPatternMappings = filterRegistration.getUrlPatternMappings();
    List<String> result = new ArrayList<>();

    for (String pattern : urlPatternMappings) {
      result.add(pattern.endsWith("*") ? pattern.substring(0, pattern.length() - 1) : pattern);
    }

    return result;
  }
}

代码示例来源:origin: hstaudacher/osgi-jax-rs-connector

@Override
  public List<String> getFilterUrlMappings(FilterConfig filterConfig) {
    FilterRegistration filterRegistration =
     filterConfig.getServletContext().getFilterRegistration(filterConfig.getFilterName());

    Collection<String> urlPatternMappings = filterRegistration.getUrlPatternMappings();
    List<String> result = new ArrayList<>();

    for (String pattern : urlPatternMappings) {
      result.add(pattern.endsWith("*") ? pattern.substring(0, pattern.length() - 1) : pattern);
    }

    return result;
  }
}

代码示例来源:origin: org.glassfish.jersey.bundles/jaxrs-ri

@Override
  public List<String> getFilterUrlMappings(FilterConfig filterConfig) {
    FilterRegistration filterRegistration =
     filterConfig.getServletContext().getFilterRegistration(filterConfig.getFilterName());

    Collection<String> urlPatternMappings = filterRegistration.getUrlPatternMappings();
    List<String> result = new ArrayList<>();

    for (String pattern : urlPatternMappings) {
      result.add(pattern.endsWith("*") ? pattern.substring(0, pattern.length() - 1) : pattern);
    }

    return result;
  }
}

代码示例来源:origin: org.camunda.bpm.extension/camunda-bpm-spring-boot-starter-webapp

private FilterRegistration registerFilter(final String filterName, final Class<? extends Filter> filterClass, final Map<String, String> initParameters,
  final String... urlPatterns) {
 FilterRegistration filterRegistration = servletContext.getFilterRegistration(filterName);
 if (filterRegistration == null) {
  filterRegistration = servletContext.addFilter(filterName, filterClass);
  filterRegistration.addMappingForUrlPatterns(DISPATCHER_TYPES, true, urlPatterns);
  if (initParameters != null) {
   filterRegistration.setInitParameters(initParameters);
  }
  logger.debug("Filter {} for URL {} registered.", filterName, urlPatterns);
 }
 return filterRegistration;
}

相关文章

微信公众号

最新文章

更多

ServletContext类方法