public class ApplicationFilterRegistration extends Object implements FilterRegistration.Dynamic
FilterRegistration.Dynamic| Constructor and Description | 
|---|
| ApplicationFilterRegistration(FilterDef filterDef,
                             Context context) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addMappingForServletNames(EnumSet<DispatcherType> dispatcherTypes,
                         boolean isMatchAfter,
                         String... servletNames)Add a mapping for this filter to one or more named Servlets. | 
| void | addMappingForUrlPatterns(EnumSet<DispatcherType> dispatcherTypes,
                        boolean isMatchAfter,
                        String... urlPatterns)Add a mapping for this filter to one or more URL patterns. | 
| String | getClassName() | 
| String | getInitParameter(String name)Get the value of an initialisation parameter. | 
| Map<String,String> | getInitParameters()Get the names and values of all the initialisation parameters. | 
| String | getName() | 
| Collection<String> | getServletNameMappings() | 
| Collection<String> | getUrlPatternMappings() | 
| void | setAsyncSupported(boolean asyncSupported)Mark this Servlet/Filter as supported asynchronous processing. | 
| boolean | setInitParameter(String name,
                String value)Add an initialisation parameter if not already added. | 
| Set<String> | setInitParameters(Map<String,String> initParameters)Add multiple initialisation parameters. | 
public void addMappingForServletNames(EnumSet<DispatcherType> dispatcherTypes, boolean isMatchAfter, String... servletNames)
FilterRegistrationaddMappingForServletNames in interface FilterRegistrationdispatcherTypes - The dispatch types to which this filter should
                        applyisMatchAfter - Should this filter be applied after any mappings
                        defined in the deployment descriptor
                        (true) or before?servletNames - Requests mapped to these servlets will be
                        processed by this filterpublic void addMappingForUrlPatterns(EnumSet<DispatcherType> dispatcherTypes, boolean isMatchAfter, String... urlPatterns)
FilterRegistrationaddMappingForUrlPatterns in interface FilterRegistrationdispatcherTypes - The dispatch types to which this filter should
                        applyisMatchAfter - Should this filter be applied after any mappings
                        defined in the deployment descriptor
                        (true) or before?urlPatterns - The URL patterns to which this filter should be
                        appliedpublic Collection<String> getServletNameMappings()
getServletNameMappings in interface FilterRegistrationpublic Collection<String> getUrlPatternMappings()
getUrlPatternMappings in interface FilterRegistrationpublic String getClassName()
getClassName in interface Registrationpublic String getInitParameter(String name)
RegistrationgetInitParameter in interface Registrationname - The initialisation parameter whose value is requiredpublic Map<String,String> getInitParameters()
RegistrationgetInitParameters in interface Registrationpublic String getName()
getName in interface Registrationpublic boolean setInitParameter(String name, String value)
RegistrationsetInitParameter in interface Registrationname - Name of initialisation parametervalue - Value of initialisation parametertrue if the initialisation parameter was set,
         false if the initialisation parameter was not set
         because an initialisation parameter of the same name already
         existedpublic Set<String> setInitParameters(Map<String,String> initParameters)
RegistrationsetInitParameters in interface RegistrationinitParameters - The initialisation parameters to addpublic void setAsyncSupported(boolean asyncSupported)
Registration.DynamicsetAsyncSupported in interface Registration.DynamicasyncSupported - Should this Servlet/Filter support
                          asynchronous processingCopyright © 2000-2020 Apache Software Foundation. All Rights Reserved.