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 RestishHandler> implementationClass)
          Deprecated. Use JsonHttpRemoteConfig instead.
protected  ResultConfig addNewGetMapping(java.lang.String path, java.lang.Class<? extends RestishHandler> implementationClass)
          Deprecated. Use JsonHttpRemoteConfig instead.
protected  ResultConfig addNewPostMapping(java.lang.String path, java.lang.Class<? extends RestishHandler> implementationClass)
          Deprecated. Use JsonHttpRemoteConfig instead.
protected  void createSessionCleaner(java.util.logging.Logger logger, DriverSessions driverSessions, long sessionTimeOutInMs, long browserTimeoutInMs)
           
 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(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

createSessionCleaner

protected void createSessionCleaner(java.util.logging.Logger logger,
                                    DriverSessions driverSessions,
                                    long sessionTimeOutInMs,
                                    long browserTimeoutInMs)

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

@Deprecated
protected ResultConfig addNewGetMapping(java.lang.String path,
                                                   java.lang.Class<? extends RestishHandler> implementationClass)
Deprecated. Use JsonHttpRemoteConfig instead.


addNewPostMapping

@Deprecated
protected ResultConfig addNewPostMapping(java.lang.String path,
                                                    java.lang.Class<? extends RestishHandler> implementationClass)
Deprecated. Use JsonHttpRemoteConfig instead.


addNewDeleteMapping

@Deprecated
protected ResultConfig addNewDeleteMapping(java.lang.String path,
                                                      java.lang.Class<? extends RestishHandler> implementationClass)
Deprecated. Use JsonHttpRemoteConfig instead.


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(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response)
                      throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException


Copyright © 2012. All Rights Reserved.