Class WebServer

java.lang.Object
javaforce.service.WebServer

public class WebServer extends Object
  • Field Details

    • config_enable_gzip

      public static boolean config_enable_gzip
    • debug

      public static boolean debug
  • Constructor Details

    • WebServer

      public WebServer()
  • Method Details

    • start

      public boolean start(WebHandler api, int port)
      Start web server on non-secure port.
    • start

      public boolean start(WebHandler api, int port, KeyMgmt keys)
      Start web server on secure port using provided keys.
    • setWebSocketHandler

      public void setWebSocketHandler(WebSocketHandler wsapi)
    • setUploadFolder

      public void setUploadFolder(String folder)
    • stop

      public void stop()
    • setClientVerify

      public void setClientVerify(boolean state)
    • chunkHeader

      public static byte[] chunkHeader(byte[] in)
      Returns a chunk header for a block of data for transmission in Transfer-Encoding: chunked Make sure to send \r\n after actual block of data.