Package jadex.extension.rs.publish
Class NanoHttpServer
- java.lang.Object
-
- fi.iki.elonen.NanoHTTPD
-
- fi.iki.elonen.NanoWSD
-
- jadex.extension.rs.publish.NanoHttpServer
-
- Direct Known Subclasses:
NanoWebsocketServer
public abstract class NanoHttpServer extends fi.iki.elonen.NanoWSD
Class representing a nano server.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class fi.iki.elonen.NanoWSD
fi.iki.elonen.NanoWSD.State, fi.iki.elonen.NanoWSD.WebSocket, fi.iki.elonen.NanoWSD.WebSocketException, fi.iki.elonen.NanoWSD.WebSocketFrame
-
Nested classes/interfaces inherited from class fi.iki.elonen.NanoHTTPD
fi.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
-
-
Field Summary
Fields Modifier and Type Field Description protected IRequestHandlerService
handler
The request handler.
-
Constructor Summary
Constructors Constructor Description NanoHttpServer(int port, IRequestHandlerService handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description fi.iki.elonen.NanoHTTPD.Response
serveHttp(fi.iki.elonen.NanoHTTPD.IHTTPSession session)
-
Methods inherited from class fi.iki.elonen.NanoWSD
isWebsocketRequested, makeAcceptKey, openWebSocket, serve, useGzipWhenAccepted
-
Methods inherited from class fi.iki.elonen.NanoHTTPD
closeAllConnections, 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, start, start, stop, wasStarted
-
-
-
-
Field Detail
-
handler
protected IRequestHandlerService handler
The request handler.
-
-
Constructor Detail
-
NanoHttpServer
public NanoHttpServer(int port, IRequestHandlerService handler)
-
-