org.glassfish.grizzly.servlet
Class FilterChainFactory
java.lang.Object
org.glassfish.grizzly.servlet.FilterChainFactory
public class FilterChainFactory
- extends Object
FilterChainFactory is responsible for building a FilterChain
instance with the Filters that need to be invoked for a particular request URI.
TODO: We should look into how to cache these. They currently are re-built
on each request.
- Since:
- 2.2
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilterChainFactory
public FilterChainFactory(WebappContext ctx,
Collection<FilterRegistration> registrations)
createFilterChain
public org.glassfish.grizzly.servlet.FilterChainImpl createFilterChain(javax.servlet.ServletRequest request,
javax.servlet.Servlet servlet,
DispatcherType dispatcherType)
- Construct and return a FilterChain implementation that will wrap the
execution of the specified servlet instance. If we should not execute
a filter chain at all, return
null.
- Parameters:
request - The servlet request we are processingservlet - The servlet instance to be wrapped
createFilterChain
public org.glassfish.grizzly.servlet.FilterChainImpl createFilterChain(Request request,
javax.servlet.Servlet servlet,
DispatcherType dispatcherType)
- Construct and return a FilterChain implementation that will wrap the
execution of the specified servlet instance. If we should not execute
a filter chain at all, return
null.
- Parameters:
request - The servlet request we are processingservlet - The servlet instance to be wrapped
Copyright © 2012 Oracle Corporation. All Rights Reserved.