public class JettyHTTPD
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
JettyHTTPD.AddCommonResponseHeadersHandler |
class |
JettyHTTPD.ExtensionHandler1 |
class |
JettyHTTPD.GateHandler |
static class |
JettyHTTPD.H2oDatasetServlet |
static class |
JettyHTTPD.H2oDefaultServlet |
static class |
JettyHTTPD.H2oNpsBinServlet |
static class |
JettyHTTPD.H2oPostFileServlet |
Constructor and Description |
---|
JettyHTTPD()
Create bare Jetty object.
|
Modifier and Type | Method and Description |
---|---|
void |
acceptRequests() |
protected void |
createServer(org.eclipse.jetty.server.Connector connector) |
java.lang.String |
getIp() |
int |
getPort() |
java.lang.String |
getScheme() |
org.eclipse.jetty.server.Server |
getServer() |
protected static long |
getStartMillis() |
static java.lang.String |
getUserAgent() |
protected void |
handle1(java.lang.String target,
org.eclipse.jetty.server.Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected static void |
logRequest(java.lang.String method,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
registerHandlers(org.eclipse.jetty.server.handler.HandlerWrapper s)
Hook up Jetty handlers.
|
protected static void |
sendResponseError(javax.servlet.http.HttpServletResponse response,
int sc,
java.lang.String msg) |
protected static void |
setResponseStatus(javax.servlet.http.HttpServletResponse response,
int sc) |
void |
setServer(org.eclipse.jetty.server.Server value) |
void |
setup(java.lang.String ip,
int port) |
void |
start(java.lang.String ip,
int port)
Choose a Port and IP address and start the Jetty server.
|
protected void |
startHttp() |
void |
stop()
Stop Jetty server after it has been started.
|
protected static long getStartMillis()
public static java.lang.String getUserAgent()
protected static void setResponseStatus(javax.servlet.http.HttpServletResponse response, int sc)
protected static void sendResponseError(javax.servlet.http.HttpServletResponse response, int sc, java.lang.String msg) throws java.io.IOException
java.io.IOException
public java.lang.String getScheme()
public int getPort()
public java.lang.String getIp()
public org.eclipse.jetty.server.Server getServer()
public void setServer(org.eclipse.jetty.server.Server value)
public void setup(java.lang.String ip, int port)
public void start(java.lang.String ip, int port) throws java.lang.Exception
java.lang.Exception
public void acceptRequests()
protected void createServer(org.eclipse.jetty.server.Connector connector) throws java.lang.Exception
java.lang.Exception
protected void startHttp() throws java.lang.Exception
java.lang.Exception
public void stop() throws java.lang.Exception
java.lang.Exception
public void registerHandlers(org.eclipse.jetty.server.handler.HandlerWrapper s)
protected void handle1(java.lang.String target, org.eclipse.jetty.server.Request baseRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException
java.io.IOException
javax.servlet.ServletException
protected static void logRequest(java.lang.String method, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)