public class AssistedClusteringRestApi
extends fi.iki.elonen.router.RouterNanoHTTPD
implements java.lang.AutoCloseable
fi.iki.elonen.router.RouterNanoHTTPD.BaseRoutePrioritizer, fi.iki.elonen.router.RouterNanoHTTPD.DefaultHandler, fi.iki.elonen.router.RouterNanoHTTPD.DefaultRoutePrioritizer, fi.iki.elonen.router.RouterNanoHTTPD.DefaultStreamHandler, fi.iki.elonen.router.RouterNanoHTTPD.Error404UriHandler, fi.iki.elonen.router.RouterNanoHTTPD.GeneralHandler, fi.iki.elonen.router.RouterNanoHTTPD.IndexHandler, fi.iki.elonen.router.RouterNanoHTTPD.InsertionOrderRoutePrioritizer, fi.iki.elonen.router.RouterNanoHTTPD.IRoutePrioritizer, fi.iki.elonen.router.RouterNanoHTTPD.NotImplementedHandler, fi.iki.elonen.router.RouterNanoHTTPD.ProvidedPriorityRoutePrioritizer, fi.iki.elonen.router.RouterNanoHTTPD.StaticPageHandler, fi.iki.elonen.router.RouterNanoHTTPD.UriResource, fi.iki.elonen.router.RouterNanoHTTPD.UriResponder, fi.iki.elonen.router.RouterNanoHTTPD.UriRouterfi.iki.elonen.NanoHTTPD.AsyncRunner, fi.iki.elonen.NanoHTTPD.ClientHandler, fi.iki.elonen.NanoHTTPD.ContentType, fi.iki.elonen.NanoHTTPD.Cookie, fi.iki.elonen.NanoHTTPD.CookieHandler, fi.iki.elonen.NanoHTTPD.DefaultAsyncRunner, fi.iki.elonen.NanoHTTPD.DefaultServerSocketFactory, fi.iki.elonen.NanoHTTPD.DefaultTempFile, fi.iki.elonen.NanoHTTPD.DefaultTempFileManager, fi.iki.elonen.NanoHTTPD.HTTPSession, fi.iki.elonen.NanoHTTPD.IHTTPSession, fi.iki.elonen.NanoHTTPD.Method, fi.iki.elonen.NanoHTTPD.Response, fi.iki.elonen.NanoHTTPD.ResponseException, fi.iki.elonen.NanoHTTPD.SecureServerSocketFactory, fi.iki.elonen.NanoHTTPD.ServerRunnable, fi.iki.elonen.NanoHTTPD.ServerSocketFactory, fi.iki.elonen.NanoHTTPD.TempFile, fi.iki.elonen.NanoHTTPD.TempFileManager, fi.iki.elonen.NanoHTTPD.TempFileManagerFactory| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ASSISTED_CLUSTERING_PORT_KEY |
| Constructor and Description |
|---|
AssistedClusteringRestApi(java.util.function.Consumer<java.lang.String> flatFileConsumer)
Creates, but not starts assisted clustering REST API.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addMappings() |
void |
close()
From AutoCloseable - aids usage inside try-with-resources blocks.
|
void |
start() |
void |
start(int timeout) |
addRoute, normalizeUri, removeRoute, serve, setNotFoundHandler, setNotImplementedHandler, setRoutePrioritizercloseAllConnections, createClientHandler, createServerRunnable, decodeParameters, decodeParameters, decodePercent, getHostname, getListeningPort, getMimeTypeForFile, getServerSocketFactory, getTempFileManagerFactory, isAlive, makeSecure, makeSSLSocketFactory, makeSSLSocketFactory, makeSSLSocketFactory, mimeTypes, newChunkedResponse, newFixedLengthResponse, newFixedLengthResponse, newFixedLengthResponse, serve, setAsyncRunner, setServerSocketFactory, setTempFileManagerFactory, start, stop, useGzipWhenAccepted, wasStartedpublic static final java.lang.String ASSISTED_CLUSTERING_PORT_KEY
public AssistedClusteringRestApi(java.util.function.Consumer<java.lang.String> flatFileConsumer)
The REST API is bound to a default port of 8080, unless specified otherwise by the H2O_ASSISTED_CLUSTERING_API_PORT environment variable.
public void addMappings()
addMappings in class fi.iki.elonen.router.RouterNanoHTTPDpublic void close()
close in interface java.lang.AutoCloseablepublic void start()
throws java.io.IOException
start in class fi.iki.elonen.NanoHTTPDjava.io.IOExceptionpublic void start(int timeout)
throws java.io.IOException
start in class fi.iki.elonen.NanoHTTPDjava.io.IOException