Package org.openqa.selenium.grid.server
Class BaseServer<T extends BaseServer>
- java.lang.Object
-
- org.openqa.selenium.grid.server.BaseServer<T>
-
- All Implemented Interfaces:
HasLifecycle<T>,Server<T>
public class BaseServer<T extends BaseServer> extends java.lang.Object implements Server<T>
-
-
Constructor Summary
Constructors Constructor Description BaseServer(BaseServerOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddServlet(java.lang.Class<? extends javax.servlet.Servlet> servlet, java.lang.String pathSpec)Until we can migrate toHttpHandlers for everything, we leave this escape hatch.voidaddServlet(javax.servlet.Servlet servlet, java.lang.String pathSpec)Until we can migrate toHttpHandlers for everything, we leave this escape hatch.java.net.URLgetUrl()booleanisStarted()TsetHandler(org.openqa.selenium.remote.http.HttpHandler handler)Tstart()voidstop()
-
-
-
Constructor Detail
-
BaseServer
public BaseServer(BaseServerOptions options)
-
-
Method Detail
-
addServlet
public void addServlet(java.lang.Class<? extends javax.servlet.Servlet> servlet, java.lang.String pathSpec)Description copied from interface:ServerUntil we can migrate toHttpHandlers for everything, we leave this escape hatch.- Specified by:
addServletin interfaceServer<T extends BaseServer>
-
addServlet
public void addServlet(javax.servlet.Servlet servlet, java.lang.String pathSpec)Description copied from interface:ServerUntil we can migrate toHttpHandlers for everything, we leave this escape hatch.- Specified by:
addServletin interfaceServer<T extends BaseServer>
-
setHandler
public T setHandler(org.openqa.selenium.remote.http.HttpHandler handler)
- Specified by:
setHandlerin interfaceServer<T extends BaseServer>
-
isStarted
public boolean isStarted()
- Specified by:
isStartedin interfaceServer<T extends BaseServer>
-
start
public T start()
- Specified by:
startin interfaceHasLifecycle<T extends BaseServer>
-
stop
public void stop()
- Specified by:
stopin interfaceHasLifecycle<T extends BaseServer>
-
getUrl
public java.net.URL getUrl()
- Specified by:
getUrlin interfaceServer<T extends BaseServer>
-
-