Class GrizzlyHttpServer

java.lang.Object
cloud.piranha.http.grizzly.GrizzlyHttpServer
All Implemented Interfaces:
HttpServer

public class GrizzlyHttpServer extends Object implements HttpServer
The Grizzly implementation of HTTP Server.
Author:
Manfred Riem ([email protected])
See Also:
HttpServer
  • Constructor Details

    • GrizzlyHttpServer

      public GrizzlyHttpServer()
      Constructor.
    • GrizzlyHttpServer

      public GrizzlyHttpServer(int serverPort)
      Constructor
      Parameters:
      serverPort - the server port.
    • GrizzlyHttpServer

      public GrizzlyHttpServer(int serverPort, HttpServerProcessor httpServerProcessor)
      Constructor
      Parameters:
      serverPort - the server port.
      httpServerProcessor - the HTTP server processor;
    • GrizzlyHttpServer

      public GrizzlyHttpServer(org.glassfish.grizzly.http.server.HttpServer httpServer)
      Constructor
      Parameters:
      httpServer - the Grizzly HTTP server.
  • Method Details

    • getHttpServerProcessor

      public HttpServerProcessor getHttpServerProcessor()
      Description copied from interface: HttpServer
      Returns the http server processor.
      Specified by:
      getHttpServerProcessor in interface HttpServer
      Returns:
      the http server processor
    • getServerPort

      public int getServerPort()
      Description copied from interface: HttpServer
      Returns the server port.
      Specified by:
      getServerPort in interface HttpServer
      Returns:
      the server port
    • getSSL

      public boolean getSSL()
      Description copied from interface: HttpServer
      Get the SSL flag
      Specified by:
      getSSL in interface HttpServer
      Returns:
      the server port
    • isRunning

      public boolean isRunning()
      Description copied from interface: HttpServer
      Check if the server is running.
      Specified by:
      isRunning in interface HttpServer
      Returns:
      true if it is, false otherwise.
    • setHttpServerProcessor

      public void setHttpServerProcessor(HttpServerProcessor httpServerProcessor)
      Description copied from interface: HttpServer
      Set the http server processor
      Specified by:
      setHttpServerProcessor in interface HttpServer
      Parameters:
      httpServerProcessor - the http server processor
    • setServerPort

      public void setServerPort(int serverPort)
      Description copied from interface: HttpServer
      Set the server port
      Specified by:
      setServerPort in interface HttpServer
      Parameters:
      serverPort - the port
    • setSSL

      public void setSSL(boolean ssl)
      Description copied from interface: HttpServer
      Set the SSL flag
      Specified by:
      setSSL in interface HttpServer
      Parameters:
      ssl - the SSL flag
    • start

      public void start()
      Description copied from interface: HttpServer
      Start the server.
      Specified by:
      start in interface HttpServer
    • stop

      public void stop()
      Description copied from interface: HttpServer
      Stop the server.
      Specified by:
      stop in interface HttpServer