Class RequestDispatcherImpl

java.lang.Object
org.apache.felix.http.base.internal.dispatch.RequestDispatcherImpl
All Implemented Interfaces:
jakarta.servlet.RequestDispatcher

public final class RequestDispatcherImpl extends Object implements jakarta.servlet.RequestDispatcher
Wrapper implementation for RequestDispatcher.
  • Field Summary

    Fields inherited from interface jakarta.servlet.RequestDispatcher

    ERROR_EXCEPTION, ERROR_EXCEPTION_TYPE, ERROR_MESSAGE, ERROR_METHOD, ERROR_QUERY_STRING, 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(@NotNull ServletResolution resolution, @NotNull RequestInfo requestInfo)
    Create new dispatcher
  • Method Summary

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

    Methods inherited from class java.lang.Object

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

    • RequestDispatcherImpl

      public RequestDispatcherImpl(@NotNull @NotNull ServletResolution resolution, @NotNull @NotNull RequestInfo requestInfo)
      Create new dispatcher
      Parameters:
      resolution - The resolution
      requestInfo - The request info
  • Method Details

    • forward

      public void forward(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) 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 request, jakarta.servlet.ServletResponse response) throws jakarta.servlet.ServletException, IOException
      Specified by:
      include in interface jakarta.servlet.RequestDispatcher
      Throws:
      jakarta.servlet.ServletException
      IOException