Class Dispatcher

java.lang.Object
org.eclipse.jetty.server.Dispatcher
All Implemented Interfaces:
javax.servlet.RequestDispatcher

public class Dispatcher extends Object implements javax.servlet.RequestDispatcher
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    private class 
     
    private class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Dispatch include attribute names
    static final String
    Dispatch include attribute names
    private final ContextHandler
     
    private final String
     
    private final String
     
    private final HttpURI
     
    private static final Logger
     

    Fields inherited from interface javax.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
    Dispatcher(ContextHandler contextHandler, String name)
     
    Dispatcher(ContextHandler contextHandler, HttpURI uri, String pathInContext)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    error(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
     
    void
    forward(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
     
    protected void
    forward(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.DispatcherType dispatch)
     
    void
    include(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
     
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • LOG

      private static final Logger LOG
    • __INCLUDE_PREFIX

      public static final String __INCLUDE_PREFIX
      Dispatch include attribute names
      See Also:
    • __FORWARD_PREFIX

      public static final String __FORWARD_PREFIX
      Dispatch include attribute names
      See Also:
    • _contextHandler

      private final ContextHandler _contextHandler
    • _uri

      private final HttpURI _uri
    • _pathInContext

      private final String _pathInContext
    • _named

      private final String _named
  • Constructor Details

  • Method Details

    • forward

      public void forward(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) throws javax.servlet.ServletException, IOException
      Specified by:
      forward in interface javax.servlet.RequestDispatcher
      Throws:
      javax.servlet.ServletException
      IOException
    • error

      public void error(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) throws javax.servlet.ServletException, IOException
      Throws:
      javax.servlet.ServletException
      IOException
    • include

      public void include(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) throws javax.servlet.ServletException, IOException
      Specified by:
      include in interface javax.servlet.RequestDispatcher
      Throws:
      javax.servlet.ServletException
      IOException
    • forward

      protected void forward(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.DispatcherType dispatch) throws javax.servlet.ServletException, IOException
      Throws:
      javax.servlet.ServletException
      IOException
    • toString

      public String toString()
      Overrides:
      toString in class Object