Class PortletRequestDispatcherImpl

Object
com.liferay.portlet.internal.PortletRequestDispatcherImpl
All Implemented Interfaces:
jakarta.portlet.PortletRequestDispatcher, jakarta.servlet.RequestDispatcher

public class PortletRequestDispatcherImpl extends Object implements jakarta.portlet.PortletRequestDispatcher, jakarta.servlet.RequestDispatcher
Author:
Brian Wing Shun Chan, Brian Myunghun Kim, Raymond Augé
  • 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
    PortletRequestDispatcherImpl(jakarta.servlet.RequestDispatcher requestDispatcher, boolean named, jakarta.portlet.PortletContext portletContext)
     
    PortletRequestDispatcherImpl(jakarta.servlet.RequestDispatcher requestDispatcher, boolean named, jakarta.portlet.PortletContext portletContext, String path)
     
    PortletRequestDispatcherImpl(jakarta.servlet.RequestDispatcher requestDispatcher, String path)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    checkCalledFlushBuffer(boolean include, jakarta.portlet.PortletResponse portletResponse)
     
    protected jakarta.servlet.http.HttpServletRequest
    createDynamicServletRequest(jakarta.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.portlet.LiferayPortletRequest liferayPortletRequest, Map<String,String[]> parameterMap)
     
    protected void
    dispatch(jakarta.portlet.PortletRequest portletRequest, jakarta.portlet.PortletResponse portletResponse, boolean include)
     
    protected void
    dispatch(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse, boolean include)
     
    void
    forward(jakarta.portlet.PortletRequest portletRequest, jakarta.portlet.PortletResponse portletResponse)
     
    void
    forward(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse)
     
    void
    include(jakarta.portlet.PortletRequest portletRequest, jakarta.portlet.PortletResponse portletResponse)
     
    void
    include(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse)
     
    void
    include(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse)
     
    protected Map<String,String[]>
    toParameterMap(String queryString)
     

    Methods inherited from class java.lang.Object

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

    • PortletRequestDispatcherImpl

      public PortletRequestDispatcherImpl(jakarta.servlet.RequestDispatcher requestDispatcher, boolean named, jakarta.portlet.PortletContext portletContext)
    • PortletRequestDispatcherImpl

      public PortletRequestDispatcherImpl(jakarta.servlet.RequestDispatcher requestDispatcher, boolean named, jakarta.portlet.PortletContext portletContext, String path)
    • PortletRequestDispatcherImpl

      public PortletRequestDispatcherImpl(jakarta.servlet.RequestDispatcher requestDispatcher, String path)
  • Method Details

    • forward

      public void forward(jakarta.portlet.PortletRequest portletRequest, jakarta.portlet.PortletResponse portletResponse) throws IllegalStateException, IOException, jakarta.portlet.PortletException
      Specified by:
      forward in interface jakarta.portlet.PortletRequestDispatcher
      Throws:
      IllegalStateException
      IOException
      jakarta.portlet.PortletException
    • forward

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

      public void include(jakarta.portlet.PortletRequest portletRequest, jakarta.portlet.PortletResponse portletResponse) throws IOException, jakarta.portlet.PortletException
      Specified by:
      include in interface jakarta.portlet.PortletRequestDispatcher
      Throws:
      IOException
      jakarta.portlet.PortletException
    • include

      public void include(jakarta.portlet.RenderRequest renderRequest, jakarta.portlet.RenderResponse renderResponse) throws IOException, jakarta.portlet.PortletException
      Specified by:
      include in interface jakarta.portlet.PortletRequestDispatcher
      Throws:
      IOException
      jakarta.portlet.PortletException
    • include

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

      protected void checkCalledFlushBuffer(boolean include, jakarta.portlet.PortletResponse portletResponse)
    • createDynamicServletRequest

      protected jakarta.servlet.http.HttpServletRequest createDynamicServletRequest(jakarta.servlet.http.HttpServletRequest httpServletRequest, com.liferay.portal.kernel.portlet.LiferayPortletRequest liferayPortletRequest, Map<String,String[]> parameterMap)
    • dispatch

      protected void dispatch(jakarta.portlet.PortletRequest portletRequest, jakarta.portlet.PortletResponse portletResponse, boolean include) throws IOException, jakarta.portlet.PortletException
      Throws:
      IOException
      jakarta.portlet.PortletException
    • dispatch

      protected void dispatch(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse, boolean include) throws IOException, jakarta.servlet.ServletException
      Throws:
      IOException
      jakarta.servlet.ServletException
    • toParameterMap

      protected Map<String,String[]> toParameterMap(String queryString)