public class RequestDispatcher extends java.lang.Object implements RequestDispatcher, FilterChain
| Constructor and Description |
|---|
RequestDispatcher(WebAppConfiguration webAppConfig,
ServletConfiguration servletConfig)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
doFilter(ServletRequest request,
ServletResponse response)
Handles the processing of the chain of filters, so that we process them
all, then pass on to the main servlet
|
void |
forward(ServletRequest request,
ServletResponse response)
Forwards to another servlet, and when it's finished executing that other
servlet, cut off execution.
|
java.lang.String |
getName() |
protected WinstoneRequest |
getUnwrappedRequest(ServletRequest request)
Unwrap back to the original container allocated request object
|
protected WinstoneResponse |
getUnwrappedResponse(ServletResponse response)
Unwrap back to the original container allocated response object
|
void |
include(ServletRequest request,
ServletResponse response)
Includes the execution of a servlet into the current request
Note this method enters itself twice: once with the initial call, and once again
when all the filters have completed.
|
void |
setForErrorDispatcher(java.lang.String servletPath,
java.lang.String pathInfo,
java.lang.String queryString,
int statusCode,
java.lang.String summaryMessage,
java.lang.Throwable exception,
java.lang.String errorHandlerURI,
Mapping[] errorFilterPatterns) |
void |
setForInitialDispatcher(java.lang.String servletPath,
java.lang.String pathInfo,
java.lang.String queryString,
java.lang.String requestURIInsideWebapp,
Mapping[] requestFilterPatterns,
AuthenticationHandler authHandler) |
void |
setForNamedDispatcher(Mapping[] forwardFilterPatterns,
Mapping[] includeFilterPatterns) |
void |
setForURLDispatcher(java.lang.String servletPath,
java.lang.String pathInfo,
java.lang.String queryString,
java.lang.String requestURIInsideWebapp,
Mapping[] forwardFilterPatterns,
Mapping[] includeFilterPatterns) |
public RequestDispatcher(WebAppConfiguration webAppConfig, ServletConfiguration servletConfig)
public void setForNamedDispatcher(Mapping[] forwardFilterPatterns, Mapping[] includeFilterPatterns)
public void setForURLDispatcher(java.lang.String servletPath,
java.lang.String pathInfo,
java.lang.String queryString,
java.lang.String requestURIInsideWebapp,
Mapping[] forwardFilterPatterns,
Mapping[] includeFilterPatterns)
public void setForErrorDispatcher(java.lang.String servletPath,
java.lang.String pathInfo,
java.lang.String queryString,
int statusCode,
java.lang.String summaryMessage,
java.lang.Throwable exception,
java.lang.String errorHandlerURI,
Mapping[] errorFilterPatterns)
public void setForInitialDispatcher(java.lang.String servletPath,
java.lang.String pathInfo,
java.lang.String queryString,
java.lang.String requestURIInsideWebapp,
Mapping[] requestFilterPatterns,
AuthenticationHandler authHandler)
public java.lang.String getName()
public void include(ServletRequest request, ServletResponse response) throws ServletException, java.io.IOException
include in interface RequestDispatcherServletExceptionjava.io.IOExceptionpublic void forward(ServletRequest request, ServletResponse response) throws ServletException, java.io.IOException
forward in interface RequestDispatcherServletExceptionjava.io.IOExceptionpublic void doFilter(ServletRequest request, ServletResponse response) throws ServletException, java.io.IOException
doFilter in interface FilterChainServletExceptionjava.io.IOExceptionprotected WinstoneRequest getUnwrappedRequest(ServletRequest request)
protected WinstoneResponse getUnwrappedResponse(ServletResponse response)
Copyright © 2013. All Rights Reserved.