public class BaseServer<T extends BaseServer> extends java.lang.Object implements Server<T>
Constructor and Description |
---|
BaseServer(BaseServerOptions options) |
Modifier and Type | Method and Description |
---|---|
void |
addHandler(java.util.function.Predicate<org.openqa.selenium.remote.http.HttpRequest> selector,
java.util.function.BiFunction<Injector,org.openqa.selenium.remote.http.HttpRequest,CommandHandler> handler) |
void |
addServlet(java.lang.Class<? extends javax.servlet.Servlet> servlet,
java.lang.String pathSpec)
Until we can migrate to
CommandHandler s for everything, we leave this escape hatch. |
void |
addServlet(javax.servlet.Servlet servlet,
java.lang.String pathSpec)
Until we can migrate to
CommandHandler s for everything, we leave this escape hatch. |
java.net.URL |
getUrl() |
boolean |
isStarted() |
T |
start() |
void |
stop() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addHandler, delete, get, post
public BaseServer(BaseServerOptions options)
public void addServlet(java.lang.Class<? extends javax.servlet.Servlet> servlet, java.lang.String pathSpec)
Server
CommandHandler
s for everything, we leave this escape hatch.addServlet
in interface Server<T extends BaseServer>
public void addServlet(javax.servlet.Servlet servlet, java.lang.String pathSpec)
Server
CommandHandler
s for everything, we leave this escape hatch.addServlet
in interface Server<T extends BaseServer>
public void addHandler(java.util.function.Predicate<org.openqa.selenium.remote.http.HttpRequest> selector, java.util.function.BiFunction<Injector,org.openqa.selenium.remote.http.HttpRequest,CommandHandler> handler)
addHandler
in interface Server<T extends BaseServer>
public boolean isStarted()
isStarted
in interface Server<T extends BaseServer>
public T start()
start
in interface HasLifecycle<T extends BaseServer>
public void stop()
stop
in interface HasLifecycle<T extends BaseServer>
public java.net.URL getUrl()
getUrl
in interface Server<T extends BaseServer>