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.IOExceptionpublic 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.Exceptionpublic void acceptRequests()
protected void createServer(org.eclipse.jetty.server.Connector connector)
throws java.lang.Exception
java.lang.Exceptionprotected void startHttp()
throws java.lang.Exception
java.lang.Exceptionpublic void stop()
throws java.lang.Exception
java.lang.Exceptionpublic 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.IOExceptionjavax.servlet.ServletExceptionprotected static void logRequest(java.lang.String method,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)