Class EmbeddedPiranhaWebServer

java.lang.Object
cloud.piranha.spring.starter.embedded.EmbeddedPiranhaWebServer
All Implemented Interfaces:
org.springframework.boot.web.server.WebServer

public class EmbeddedPiranhaWebServer extends Object implements org.springframework.boot.web.server.WebServer
The Piranha Embedded WebServer.
Author:
Manfred Riem ([email protected])
  • Constructor Details

    • EmbeddedPiranhaWebServer

      public EmbeddedPiranhaWebServer()
  • Method Details

    • getPort

      public int getPort()
      Specified by:
      getPort in interface org.springframework.boot.web.server.WebServer
    • init

      public void init()
      Initialize.
    • setContextPath

      public void setContextPath(String contextPath)
      Set the context path.
      Parameters:
      contextPath - the context path.
    • setInitializers

      public void setInitializers(org.springframework.boot.web.servlet.ServletContextInitializer[] initializers)
      Set the initializers.
      Parameters:
      initializers - the initializers.
    • setPort

      public void setPort(int port)
      Set the port.
      Parameters:
      port - the server port.
    • setHttpServer

      public void setHttpServer(HttpServer httpServer)
      Set the HTTP server implementation.
      Parameters:
      httpServer - the HTTP server implementation.
    • start

      public void start() throws org.springframework.boot.web.server.WebServerException
      Specified by:
      start in interface org.springframework.boot.web.server.WebServer
      Throws:
      org.springframework.boot.web.server.WebServerException
    • stop

      public void stop() throws org.springframework.boot.web.server.WebServerException
      Specified by:
      stop in interface org.springframework.boot.web.server.WebServer
      Throws:
      org.springframework.boot.web.server.WebServerException