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 |
addRoute(Routes route) |
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() |
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 addRoute(Routes route)
addRoute
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>