Class HttpServer.Server

  • Enclosing class:
    HttpServer

    public static class HttpServer.Server
    extends fi.iki.elonen.NanoHTTPD
    • Nested Class Summary

      • Nested classes/interfaces inherited from class fi.iki.elonen.NanoHTTPD

        fi.iki.elonen.NanoHTTPD.AsyncRunner, fi.iki.elonen.NanoHTTPD.ClientHandler, 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 inherited from class fi.iki.elonen.NanoHTTPD

        asyncRunner, MIME_HTML, MIME_PLAINTEXT, MIME_TYPES, SOCKET_READ_TIMEOUT
    • Constructor Summary

      Constructors 
      Constructor Description
      Server​(java.io.File hostDir, int waitTraceTimeoutSeconds)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void onTraceDumpFinished​(int code, java.lang.String path, java.util.List<TraceMeta> traceMetas, long[] startTokens, long[] endTokens)  
      fi.iki.elonen.NanoHTTPD.Response serve​(fi.iki.elonen.NanoHTTPD.IHTTPSession session)  
      • 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, useGzipWhenAccepted, wasStarted
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Server

        public Server​(java.io.File hostDir,
                      int waitTraceTimeoutSeconds)
    • Method Detail

      • serve

        public fi.iki.elonen.NanoHTTPD.Response serve​(fi.iki.elonen.NanoHTTPD.IHTTPSession session)
        Overrides:
        serve in class fi.iki.elonen.NanoHTTPD
      • onTraceDumpFinished

        public void onTraceDumpFinished​(int code,
                                        java.lang.String path,
                                        java.util.List<TraceMeta> traceMetas,
                                        long[] startTokens,
                                        long[] endTokens)