public interface FilterMapping extends ContextRelated
Filter mapping contains all the information required to register a Filter.
| Modifier and Type | Method and Description |
|---|---|
Boolean |
getAsyncSupported()
Get flag for supporting asynchronous filter invocation.
|
javax.servlet.DispatcherType[] |
getDispatcherTypes()
Get an array of
DispatcherType for this filter. |
javax.servlet.Filter |
getFilter()
Get an actual
Filter instance to register. |
Class<? extends javax.servlet.Filter> |
getFilterClass()
Get a class of
Filter to register. |
String |
getFilterName()
Get a name of the filter being registered.
|
Map<String,String> |
getInitParameters()
Get init parameters for the filter being registered.
|
String[] |
getRegexPatterns()
Get Regex patterns for the filter mapping.
|
String[] |
getServletNames()
Get Servlet names for the filter mapping.
|
String[] |
getUrlPatterns()
Get URL patterns for the filter mapping.
|
getContextId, getContextSelectFilterjavax.servlet.Filter getFilter()
Get an actual Filter instance to register.
Class<? extends javax.servlet.Filter> getFilterClass()
Get a class of Filter to register. Matches <filter>/<filter-class> element from
web.xml. If getFilter() is also specified, servlet class isn't used.
There's no whiteboard specific method to specify this class.
String getFilterName()
Get a name of the filter being registered. Matches <filter>/<filter-name> element from
web.xml.
In whiteboard method, this can be specified as:
HttpWhiteboardConstants.HTTP_WHITEBOARD_FILTER_NAME
propertyfilter-name service registration property (legacy Pax Web Whiteboard approach)If not specified, the name defaults to fully qualified class name of the filter.
String[] getUrlPatterns()
Get URL patterns for the filter mapping.
String[] getRegexPatterns()
Get Regex patterns for the filter mapping.
String[] getServletNames()
Get Servlet names for the filter mapping.
javax.servlet.DispatcherType[] getDispatcherTypes()
Get an array of DispatcherType for this filter.
Boolean getAsyncSupported()
Get flag for supporting asynchronous filter invocation.
Copyright © 2006–2024 OPS4J - Open Participation Software for Java. All rights reserved.