org.apache.hadoop.yarn.webapp
Class Dispatcher

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.apache.hadoop.yarn.webapp.Dispatcher
All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

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:
Serialized Form

Method Summary
 void doOptions(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
static void redirectToErrorPage(javax.servlet.http.HttpServletResponse res, Throwable e, String path, boolean devMode)
           
static void removeCookie(javax.servlet.http.HttpServletResponse res, String name, String path)
           
static void removeErrorCookies(javax.servlet.http.HttpServletResponse res, String path)
           
 void service(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
           
 void setDevMode(boolean choice)
           
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doPost, doPut, doTrace, getLastModified, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

doOptions

public void doOptions(javax.servlet.http.HttpServletRequest req,
                      javax.servlet.http.HttpServletResponse res)
Overrides:
doOptions in class javax.servlet.http.HttpServlet

service

public void service(javax.servlet.http.HttpServletRequest req,
                    javax.servlet.http.HttpServletResponse res)
             throws javax.servlet.ServletException,
                    IOException
Overrides:
service in class javax.servlet.http.HttpServlet
Throws:
javax.servlet.ServletException
IOException

redirectToErrorPage

public static void redirectToErrorPage(javax.servlet.http.HttpServletResponse res,
                                       Throwable e,
                                       String path,
                                       boolean devMode)

removeErrorCookies

public static void removeErrorCookies(javax.servlet.http.HttpServletResponse res,
                                      String path)

removeCookie

public static void removeCookie(javax.servlet.http.HttpServletResponse res,
                                String name,
                                String path)

setDevMode

public void setDevMode(boolean choice)


Copyright © 2012 Apache Software Foundation. All Rights Reserved.