public class ServletFilterWrapper extends Object
Filter
.
ServletFilterWrapper
are used to filter requests from inside the application, instead of inside the servlet engine.Modifier and Type | Field and Description |
---|---|
private javax.servlet.Filter |
_filter |
Constructor and Description |
---|
ServletFilterWrapper(javax.servlet.Filter filter)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
destroy()
Destroys the filter.
|
void |
doFilter(Map objectModel,
Redirector redirect)
Applies the filter.
|
void |
init(Map<String,String> parameters,
javax.servlet.ServletContext servletContext)
Enables to init config parameters using a FilterConfig.
|
private javax.servlet.Filter _filter
public ServletFilterWrapper(javax.servlet.Filter filter)
filter
- A filter to applypublic void init(Map<String,String> parameters, javax.servlet.ServletContext servletContext) throws javax.servlet.ServletException
parameters
- a map containing all filter parameters.servletContext
- the servlet context.javax.servlet.ServletException
- if the underlying Filter fails to initialize.public void doFilter(Map objectModel, Redirector redirect) throws javax.servlet.ServletException, IOException
objectModel
- the Cocoon's object model.redirect
- the Cocoon's redirector.javax.servlet.ServletException
- if the underlying Filter fails to process the request.IOException
- if the underlying Filter fails to process the request.public void destroy()