public class HttpServer extends Host
| Modifier and Type | Class and Description |
|---|---|
static class |
HttpServer.Parameter |
| Modifier and Type | Method and Description |
|---|---|
static HttpServer |
create(java.net.InetSocketAddress sa) |
static HttpServer |
create(java.net.InetSocketAddress sa,
javax.net.ssl.SSLContext sslContext) |
static HttpServer |
create(java.net.InetSocketAddress sa,
javax.net.ssl.SSLContext sslContext,
boolean needClientAuth,
boolean wantClientAuth) |
HttpHandler |
createFileSystemHandler(java.nio.file.Path htdocs,
java.lang.String textCharset,
int mmapThreshold,
double compressThreshold,
java.lang.String[] indexes,
boolean browseDir,
java.lang.String[] browseDirExceptions) |
Host |
createHost(java.lang.String dnsName) |
java.lang.Object |
get(HttpServer.Parameter key) |
void |
register(Closeable closeable) |
void |
removeHost(java.lang.String dnsName) |
java.lang.Object |
set(HttpServer.Parameter key,
java.lang.Object value) |
void |
start() |
void |
stop() |
createContext, createContext, name, removeContextpublic java.lang.Object get(HttpServer.Parameter key)
public java.lang.Object set(HttpServer.Parameter key, java.lang.Object value)
public void start()
throws java.io.IOException
java.io.IOExceptionpublic void stop()
throws java.io.IOException
java.io.IOExceptionpublic Host createHost(java.lang.String dnsName)
public void removeHost(java.lang.String dnsName)
public void register(Closeable closeable)
public HttpHandler createFileSystemHandler(java.nio.file.Path htdocs, java.lang.String textCharset, int mmapThreshold, double compressThreshold, java.lang.String[] indexes, boolean browseDir, java.lang.String[] browseDirExceptions) throws java.io.IOException
java.io.IOExceptionpublic static HttpServer create(java.net.InetSocketAddress sa) throws java.io.IOException
java.io.IOExceptionpublic static HttpServer create(java.net.InetSocketAddress sa, javax.net.ssl.SSLContext sslContext) throws java.io.IOException
java.io.IOExceptionpublic static HttpServer create(java.net.InetSocketAddress sa, javax.net.ssl.SSLContext sslContext, boolean needClientAuth, boolean wantClientAuth) throws java.io.IOException
java.io.IOException