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 RequestDispatcher
ServletException
java.io.IOException
public void forward(ServletRequest request, ServletResponse response) throws ServletException, java.io.IOException
forward
in interface RequestDispatcher
ServletException
java.io.IOException
public void doFilter(ServletRequest request, ServletResponse response) throws ServletException, java.io.IOException
doFilter
in interface FilterChain
ServletException
java.io.IOException
protected WinstoneRequest getUnwrappedRequest(ServletRequest request)
protected WinstoneResponse getUnwrappedResponse(ServletResponse response)
Copyright © 2012. All Rights Reserved.