本文整理了Java中javax.servlet.ServletContext.getFilterRegistration()
方法的一些代码示例,展示了ServletContext.getFilterRegistration()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ServletContext.getFilterRegistration()
方法的具体详情如下:
包路径:javax.servlet.ServletContext
类名称: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;
}
内容来源于网络,如有侵权,请联系作者删除!