public abstract class AbstractFilterPipeline extends Object implements FilterPipeline
FilterDefinitions to filter requests before delegating to the servlet pipeline.| Modifier | Constructor and Description |
|---|---|
protected |
AbstractFilterPipeline(Injector injector,
AbstractServletPipeline servletPipeline,
Provider<javax.servlet.ServletContext> servletContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroyPipeline()
Destroys the pipeline, taking it out of service.
|
void |
dispatch(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain proceedingFilterChain)
Dispatches a request against the pipeline.
|
protected abstract FilterDefinition[] |
filterDefinitions() |
protected abstract boolean |
hasFiltersMapped() |
void |
initPipeline(javax.servlet.ServletContext servletContext)
Initializes the pipeline, putting it into service.
|
protected AbstractFilterPipeline(Injector injector, AbstractServletPipeline servletPipeline, Provider<javax.servlet.ServletContext> servletContext)
protected abstract boolean hasFiltersMapped()
true if any filter mappings exist; otherwise falseprotected abstract FilterDefinition[] filterDefinitions()
public void initPipeline(javax.servlet.ServletContext servletContext)
throws javax.servlet.ServletException
FilterPipelineinitPipeline in interface FilterPipelineservletContext - of the web applicationjavax.servlet.ServletExceptionpublic void dispatch(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain proceedingFilterChain)
throws IOException,
javax.servlet.ServletException
FilterPipelinedispatch in interface FilterPipelinerequest - to dispatchresponse - to populateproceedingFilterChain - for last resort filteringIOExceptionjavax.servlet.ServletExceptionpublic void destroyPipeline()
FilterPipelinedestroyPipeline in interface FilterPipelineCopyright © 2006-2016 Google, Inc.. All Rights Reserved.