org.openqa.selenium.remote.server
Class DriverServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.openqa.selenium.remote.server.DriverServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class DriverServlet
extends javax.servlet.http.HttpServlet

See Also:
Serialized Form

Field Summary
static java.lang.String SESSIONS_KEY
           
 
Constructor Summary
DriverServlet()
           
 
Method Summary
protected  ResultConfig addNewDeleteMapping(java.lang.String path, java.lang.Class<? extends Handler> implementationClass)
           
protected  ResultConfig addNewGetMapping(java.lang.String path, java.lang.Class<? extends Handler> implementationClass)
           
protected  ResultConfig addNewPostMapping(java.lang.String path, java.lang.Class<? extends Handler> implementationClass)
           
 void destroy()
           
protected  void doDelete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
protected  java.util.logging.Logger getLogger()
           
protected  void handleRequest(UrlMapper mapper, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void init()
           
protected  void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class javax.servlet.http.HttpServlet
doHead, doOptions, doPut, doTrace, getLastModified, service
 
Methods inherited from class javax.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SESSIONS_KEY

public static final java.lang.String SESSIONS_KEY
Constructor Detail

DriverServlet

public DriverServlet()
Method Detail

init

public void init()
          throws javax.servlet.ServletException
Overrides:
init in class javax.servlet.GenericServlet
Throws:
javax.servlet.ServletException

destroy

public void destroy()
Specified by:
destroy in interface javax.servlet.Servlet
Overrides:
destroy in class javax.servlet.GenericServlet

getLogger

protected java.util.logging.Logger getLogger()

addNewGetMapping

protected ResultConfig addNewGetMapping(java.lang.String path,
                                        java.lang.Class<? extends Handler> implementationClass)

addNewPostMapping

protected ResultConfig addNewPostMapping(java.lang.String path,
                                         java.lang.Class<? extends Handler> implementationClass)

addNewDeleteMapping

protected ResultConfig addNewDeleteMapping(java.lang.String path,
                                           java.lang.Class<? extends Handler> implementationClass)

service

protected void service(javax.servlet.http.HttpServletRequest request,
                       javax.servlet.http.HttpServletResponse response)
                throws java.io.IOException,
                       javax.servlet.ServletException
Overrides:
service in class javax.servlet.http.HttpServlet
Throws:
java.io.IOException
javax.servlet.ServletException

doGet

protected void doGet(javax.servlet.http.HttpServletRequest request,
                     javax.servlet.http.HttpServletResponse response)
              throws javax.servlet.ServletException,
                     java.io.IOException
Overrides:
doGet in class javax.servlet.http.HttpServlet
Throws:
javax.servlet.ServletException
java.io.IOException

doPost

protected void doPost(javax.servlet.http.HttpServletRequest request,
                      javax.servlet.http.HttpServletResponse response)
               throws javax.servlet.ServletException,
                      java.io.IOException
Overrides:
doPost in class javax.servlet.http.HttpServlet
Throws:
javax.servlet.ServletException
java.io.IOException

doDelete

protected void doDelete(javax.servlet.http.HttpServletRequest request,
                        javax.servlet.http.HttpServletResponse response)
                 throws javax.servlet.ServletException,
                        java.io.IOException
Overrides:
doDelete in class javax.servlet.http.HttpServlet
Throws:
javax.servlet.ServletException
java.io.IOException

handleRequest

protected void handleRequest(UrlMapper mapper,
                             javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response)
                      throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException


Copyright © 2011. All Rights Reserved.