public class HttpServer
extends org.junit.rules.ExternalResource
Modifier and Type | Class and Description |
---|---|
private static class |
HttpServer.RunningServer |
Modifier and Type | Field and Description |
---|---|
(package private) static int |
BIND_ATTEMPTS |
(package private) static java.util.Random |
rnd |
private HttpServer.RunningServer |
runningServer |
Constructor and Description |
---|
HttpServer() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
addServlet(java.lang.String contextName,
java.io.File content) |
protected void |
after() |
protected void |
before() |
private void |
checkRunning() |
void |
clearAccessedUrls(java.lang.String contextName) |
java.util.List<java.lang.String> |
getAccessedUrls(java.lang.String contextName) |
java.lang.String |
getUrl(java.lang.String contextName) |
private static HttpServer.RunningServer |
startServer() |
private static HttpServer.RunningServer |
startServerOnPort(int port) |
void |
stop() |
static final int BIND_ATTEMPTS
static final java.util.Random rnd
private HttpServer.RunningServer runningServer
protected void before() throws java.lang.Throwable
before
in class org.junit.rules.ExternalResource
java.lang.Throwable
protected void after()
after
in class org.junit.rules.ExternalResource
private static HttpServer.RunningServer startServer() throws java.lang.Exception
java.lang.Exception
private static HttpServer.RunningServer startServerOnPort(int port) throws java.lang.Exception
java.lang.Exception
public java.lang.String addServlet(java.lang.String contextName, java.io.File content)
public java.lang.String getUrl(java.lang.String contextName)
public java.util.List<java.lang.String> getAccessedUrls(java.lang.String contextName)
public void clearAccessedUrls(java.lang.String contextName)
public void stop() throws java.lang.Exception
java.lang.Exception
private void checkRunning()