Package org.apache.hadoop.yarn.webapp
Class Dispatcher
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.apache.hadoop.yarn.webapp.Dispatcher
- All Implemented Interfaces:
Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
@LimitedPrivate({"YARN","MapReduce"})
public class Dispatcher
extends javax.servlet.http.HttpServlet
The servlet that dispatch request to various controllers
according to the user defined routes in the router.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoiddoOptions(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) static voidredirectToErrorPage(javax.servlet.http.HttpServletResponse res, Throwable e, String path, boolean devMode) static voidremoveCookie(javax.servlet.http.HttpServletResponse res, String name, String path) static voidremoveErrorCookies(javax.servlet.http.HttpServletResponse res, String path) voidservice(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) voidsetDevMode(boolean choice) Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doPost, doPut, doTrace, getLastModified, serviceMethods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
-
Method Details
-
doOptions
public void doOptions(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) - Overrides:
doOptionsin classjavax.servlet.http.HttpServlet
-
service
public void service(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws javax.servlet.ServletException, IOException - Overrides:
servicein classjavax.servlet.http.HttpServlet- Throws:
javax.servlet.ServletExceptionIOException
-
redirectToErrorPage
-
removeErrorCookies
-
removeCookie
-
setDevMode
public void setDevMode(boolean choice)
-