Package org.glassfish.grizzly.servlet
Class FilterChainFactory
java.lang.Object
org.glassfish.grizzly.servlet.FilterChainFactory
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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.glassfish.grizzly.servlet.FilterChainImplcreateFilterChain(ServletRequest request, Servlet servlet, DispatcherType dispatcherType) Construct and return a FilterChain implementation that will wrap the execution of the specified servlet instance.org.glassfish.grizzly.servlet.FilterChainImplcreateFilterChain(Request request, Servlet servlet, DispatcherType dispatcherType) Construct and return a FilterChain implementation that will wrap the execution of the specified servlet instance.
-
Constructor Details
-
FilterChainFactory
-
-
Method Details
-
createFilterChain
public org.glassfish.grizzly.servlet.FilterChainImpl createFilterChain(ServletRequest request, 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, returnnull.- Parameters:
request- The servlet request we are processingservlet- The servlet instance to be wrapped
-
createFilterChain
public org.glassfish.grizzly.servlet.FilterChainImpl createFilterChain(Request request, 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, returnnull.- Parameters:
request- The servlet request we are processingservlet- The servlet instance to be wrapped
-