Package org.eclipse.jetty.server
Class Dispatcher
- java.lang.Object
-
- org.eclipse.jetty.server.Dispatcher
-
- All Implemented Interfaces:
javax.servlet.RequestDispatcher
public class Dispatcher extends java.lang.Object implements javax.servlet.RequestDispatcher
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private class
Dispatcher.ForwardAttributes
private class
Dispatcher.IncludeAttributes
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
__FORWARD_PREFIX
Dispatch include attribute namesstatic java.lang.String
__INCLUDE_PREFIX
Dispatch include attribute namesprivate ContextHandler
_contextHandler
private java.lang.String
_named
private java.lang.String
_pathInContext
private HttpURI
_uri
private static Logger
LOG
-
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_PATH_INFO, FORWARD_QUERY_STRING, FORWARD_REQUEST_URI, FORWARD_SERVLET_PATH, INCLUDE_CONTEXT_PATH, INCLUDE_PATH_INFO, INCLUDE_QUERY_STRING, INCLUDE_REQUEST_URI, INCLUDE_SERVLET_PATH
-
-
Constructor Summary
Constructors Constructor Description Dispatcher(ContextHandler contextHandler, java.lang.String name)
Dispatcher(ContextHandler contextHandler, HttpURI uri, java.lang.String pathInContext)
-
Method Summary
All Methods Instance Methods Concrete Methods 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)
java.lang.String
toString()
-
-
-
Field Detail
-
LOG
private static final Logger LOG
-
__INCLUDE_PREFIX
public static final java.lang.String __INCLUDE_PREFIX
Dispatch include attribute names- See Also:
- Constant Field Values
-
__FORWARD_PREFIX
public static final java.lang.String __FORWARD_PREFIX
Dispatch include attribute names- See Also:
- Constant Field Values
-
_contextHandler
private final ContextHandler _contextHandler
-
_uri
private final HttpURI _uri
-
_pathInContext
private final java.lang.String _pathInContext
-
_named
private final java.lang.String _named
-
-
Constructor Detail
-
Dispatcher
public Dispatcher(ContextHandler contextHandler, HttpURI uri, java.lang.String pathInContext)
-
Dispatcher
public Dispatcher(ContextHandler contextHandler, java.lang.String name) throws java.lang.IllegalStateException
- Throws:
java.lang.IllegalStateException
-
-
Method Detail
-
forward
public void forward(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) throws javax.servlet.ServletException, java.io.IOException
- Specified by:
forward
in interfacejavax.servlet.RequestDispatcher
- Throws:
javax.servlet.ServletException
java.io.IOException
-
error
public void error(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) throws javax.servlet.ServletException, java.io.IOException
- Throws:
javax.servlet.ServletException
java.io.IOException
-
include
public void include(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) throws javax.servlet.ServletException, java.io.IOException
- Specified by:
include
in interfacejavax.servlet.RequestDispatcher
- Throws:
javax.servlet.ServletException
java.io.IOException
-
forward
protected void forward(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.DispatcherType dispatch) throws javax.servlet.ServletException, java.io.IOException
- Throws:
javax.servlet.ServletException
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-