Class AwsProxyRequestDispatcher

java.lang.Object
com.amazonaws.serverless.proxy.internal.servlet.AwsProxyRequestDispatcher
All Implemented Interfaces:
jakarta.servlet.RequestDispatcher

public class AwsProxyRequestDispatcher extends Object implements jakarta.servlet.RequestDispatcher
Default RequestDispatcher implementation for the AwsProxyHttpServletRequest type. A new instance of this object is created each time a framework gets the RequestDispatcher from a servlet request. Behind the scenes, this object uses the AwsLambdaServletContainerHandler to send FORWARD and INCLUDE requests to the framework.
  • 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
    AwsProxyRequestDispatcher(String target, boolean namedDispatcher, AwsLambdaServletContainerHandler handler)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    forward(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse)
     
    void
    include(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • forward

      public void forward(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse) throws jakarta.servlet.ServletException, IOException
      Specified by:
      forward in interface jakarta.servlet.RequestDispatcher
      Throws:
      jakarta.servlet.ServletException
      IOException
    • include

      public void include(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse) throws jakarta.servlet.ServletException, IOException
      Specified by:
      include in interface jakarta.servlet.RequestDispatcher
      Throws:
      jakarta.servlet.ServletException
      IOException