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.ExternalResourcejava.lang.Throwableprotected void after()
after in class org.junit.rules.ExternalResourceprivate static HttpServer.RunningServer startServer() throws java.lang.Exception
java.lang.Exceptionprivate static HttpServer.RunningServer startServerOnPort(int port) throws java.lang.Exception
java.lang.Exceptionpublic 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.Exceptionprivate void checkRunning()