T - the type of Filter to registerpublic abstract class AbstractFilterRegistrationBean<T extends javax.servlet.Filter> extends DynamicRegistrationBean<javax.servlet.FilterRegistration.Dynamic>
ServletContextInitializer to register Filters in a
 Servlet 3.0+ container.| Modifier and Type | Field and Description | 
|---|---|
| protected static int | REQUEST_WRAPPER_FILTER_MAX_ORDERDeprecated. 
 since 2.1.0 in favor of
  OrderedFilter.REQUEST_WRAPPER_FILTER_MAX_ORDER | 
| Modifier and Type | Method and Description | 
|---|---|
| protected javax.servlet.FilterRegistration.Dynamic | addRegistration(String description,
               javax.servlet.ServletContext servletContext) | 
| void | addServletNames(String... servletNames)Add servlet names for the filter. | 
| void | addServletRegistrationBeans(ServletRegistrationBean<?>... servletRegistrationBeans)Add  ServletRegistrationBeans for the filter. | 
| void | addUrlPatterns(String... urlPatterns)Add URL patterns, as defined in the Servlet specification, that the filter will be
 registered against. | 
| protected void | configure(javax.servlet.FilterRegistration.Dynamic registration)Configure registration settings. | 
| protected String | getDescription()Return a description of the registration. | 
| abstract T | getFilter()Return the  Filterto be registered. | 
| Collection<String> | getServletNames()Return a mutable collection of servlet names that the filter will be registered
 against. | 
| Collection<ServletRegistrationBean<?>> | getServletRegistrationBeans()Return a mutable collection of the  ServletRegistrationBeanthat the filter
 will be registered against. | 
| Collection<String> | getUrlPatterns()Return a mutable collection of URL patterns, as defined in the Servlet
 specification, that the filter will be registered against. | 
| boolean | isMatchAfter()Return if filter mappings should be matched after any declared Filter mappings of
 the ServletContext. | 
| void | setDispatcherTypes(javax.servlet.DispatcherType first,
                  javax.servlet.DispatcherType... rest)Convenience method to  set dispatcher typesusing the specified elements. | 
| void | setDispatcherTypes(EnumSet<javax.servlet.DispatcherType> dispatcherTypes)Sets the dispatcher types that should be used with the registration. | 
| void | setMatchAfter(boolean matchAfter)Set if the filter mappings should be matched after any declared filter mappings of
 the ServletContext. | 
| void | setServletNames(Collection<String> servletNames)Set servlet names that the filter will be registered against. | 
| void | setServletRegistrationBeans(Collection<? extends ServletRegistrationBean<?>> servletRegistrationBeans)Set  ServletRegistrationBeans that the filter will be registered against. | 
| void | setUrlPatterns(Collection<String> urlPatterns)Set the URL patterns that the filter will be registered against. | 
| String | toString() | 
addInitParameter, getInitParameters, getOrDeduceName, isAsyncSupported, register, setAsyncSupported, setInitParameters, setNamegetOrder, isEnabled, onStartup, setEnabled, setOrder@Deprecated protected static final int REQUEST_WRAPPER_FILTER_MAX_ORDER
OrderedFilter.REQUEST_WRAPPER_FILTER_MAX_ORDERpublic void setServletRegistrationBeans(Collection<? extends ServletRegistrationBean<?>> servletRegistrationBeans)
ServletRegistrationBeans that the filter will be registered against.servletRegistrationBeans - the Servlet registration beanspublic Collection<ServletRegistrationBean<?>> getServletRegistrationBeans()
ServletRegistrationBean that the filter
 will be registered against. ServletRegistrationBeans.setServletNames(java.util.Collection<java.lang.String>), 
setUrlPatterns(java.util.Collection<java.lang.String>)public void addServletRegistrationBeans(ServletRegistrationBean<?>... servletRegistrationBeans)
ServletRegistrationBeans for the filter.servletRegistrationBeans - the servlet registration beans to addsetServletRegistrationBeans(java.util.Collection<? extends org.springframework.boot.web.servlet.ServletRegistrationBean<?>>)public void setServletNames(Collection<String> servletNames)
servletNames - the servlet namessetServletRegistrationBeans(java.util.Collection<? extends org.springframework.boot.web.servlet.ServletRegistrationBean<?>>), 
setUrlPatterns(java.util.Collection<java.lang.String>)public Collection<String> getServletNames()
public void addServletNames(String... servletNames)
servletNames - the servlet names to addpublic void setUrlPatterns(Collection<String> urlPatterns)
urlPatterns - the URL patternssetServletRegistrationBeans(java.util.Collection<? extends org.springframework.boot.web.servlet.ServletRegistrationBean<?>>), 
setServletNames(java.util.Collection<java.lang.String>)public Collection<String> getUrlPatterns()
public void addUrlPatterns(String... urlPatterns)
urlPatterns - the URL patternspublic void setDispatcherTypes(javax.servlet.DispatcherType first,
                               javax.servlet.DispatcherType... rest)
set dispatcher types
 using the specified elements.first - the first dispatcher typerest - additional dispatcher typespublic void setDispatcherTypes(EnumSet<javax.servlet.DispatcherType> dispatcherTypes)
DynamicRegistrationBean.isAsyncSupported().dispatcherTypes - the dispatcher typespublic void setMatchAfter(boolean matchAfter)
false indicating the filters are supposed
 to be matched before any declared filter mappings of the ServletContext.matchAfter - if filter mappings are matched afterpublic boolean isMatchAfter()
protected String getDescription()
RegistrationBeangetDescription in class RegistrationBeanprotected javax.servlet.FilterRegistration.Dynamic addRegistration(String description, javax.servlet.ServletContext servletContext)
addRegistration in class DynamicRegistrationBean<javax.servlet.FilterRegistration.Dynamic>protected void configure(javax.servlet.FilterRegistration.Dynamic registration)
configure in class DynamicRegistrationBean<javax.servlet.FilterRegistration.Dynamic>registration - the registrationpublic abstract T getFilter()
Filter to be registered.Copyright © 2020 Pivotal Software, Inc.. All rights reserved.