Package io.undertow.servlet.spec
Class RequestDispatcherImpl
- java.lang.Object
-
- io.undertow.servlet.spec.RequestDispatcherImpl
-
- All Implemented Interfaces:
jakarta.servlet.RequestDispatcher
public class RequestDispatcherImpl extends java.lang.Object implements jakarta.servlet.RequestDispatcher
- Author:
- Stuart Douglas
-
-
Field Summary
-
Fields inherited from interface jakarta.servlet.RequestDispatcher
ERROR_EXCEPTION, ERROR_EXCEPTION_TYPE, ERROR_MESSAGE, ERROR_REQUEST_URI, ERROR_SERVLET_NAME, ERROR_STATUS_CODE, FORWARD_CONTEXT_PATH, FORWARD_MAPPING, FORWARD_PATH_INFO, FORWARD_QUERY_STRING, FORWARD_REQUEST_URI, FORWARD_SERVLET_PATH, INCLUDE_CONTEXT_PATH, INCLUDE_MAPPING, INCLUDE_PATH_INFO, INCLUDE_QUERY_STRING, INCLUDE_REQUEST_URI, INCLUDE_SERVLET_PATH
-
-
Constructor Summary
Constructors Constructor Description RequestDispatcherImpl(ServletChain chain, ServletContextImpl servletContext)
RequestDispatcherImpl(java.lang.String path, ServletContextImpl servletContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
error(ServletRequestContext servletRequestContext, jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, java.lang.String servletName)
void
error(ServletRequestContext servletRequestContext, jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, java.lang.String servletName, java.lang.String message)
void
error(ServletRequestContext servletRequestContext, jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, java.lang.String servletName, java.lang.Throwable exception)
void
forward(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response)
void
include(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response)
void
mock(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response)
-
-
-
Constructor Detail
-
RequestDispatcherImpl
public RequestDispatcherImpl(java.lang.String path, ServletContextImpl servletContext)
-
RequestDispatcherImpl
public RequestDispatcherImpl(ServletChain chain, ServletContextImpl servletContext)
-
-
Method Detail
-
forward
public void forward(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) throws jakarta.servlet.ServletException, java.io.IOException
- Specified by:
forward
in interfacejakarta.servlet.RequestDispatcher
- Throws:
jakarta.servlet.ServletException
java.io.IOException
-
include
public void include(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) throws jakarta.servlet.ServletException, java.io.IOException
- Specified by:
include
in interfacejakarta.servlet.RequestDispatcher
- Throws:
jakarta.servlet.ServletException
java.io.IOException
-
error
public void error(ServletRequestContext servletRequestContext, jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, java.lang.String servletName, java.lang.String message) throws jakarta.servlet.ServletException, java.io.IOException
- Throws:
jakarta.servlet.ServletException
java.io.IOException
-
error
public void error(ServletRequestContext servletRequestContext, jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, java.lang.String servletName) throws jakarta.servlet.ServletException, java.io.IOException
- Throws:
jakarta.servlet.ServletException
java.io.IOException
-
error
public void error(ServletRequestContext servletRequestContext, jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, java.lang.String servletName, java.lang.Throwable exception) throws jakarta.servlet.ServletException, java.io.IOException
- Throws:
jakarta.servlet.ServletException
java.io.IOException
-
mock
public void mock(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) throws jakarta.servlet.ServletException, java.io.IOException
- Throws:
jakarta.servlet.ServletException
java.io.IOException
-
-