类 JettyWebServer

java.lang.Object
org.springframework.boot.web.embedded.jetty.JettyWebServer
所有已实现的接口:
WebServer

public class JettyWebServer extends Object implements WebServer
WebServer that can be used to control a Jetty web server.
从以下版本开始:
2.0.0
作者:
Phillip Webb, Dave Syer, David Liu, Eddú Meléndez, Brian Clozel, Kristine Jetzke
另请参阅:
  • 构造器详细资料

    • JettyWebServer

      public JettyWebServer(org.eclipse.jetty.server.Server server)
      Create a new JettyWebServer instance.
      参数:
      server - the underlying Jetty server
    • JettyWebServer

      public JettyWebServer(org.eclipse.jetty.server.Server server, boolean autoStart)
      Create a new JettyWebServer instance.
      参数:
      server - the underlying Jetty server
      autoStart - if auto-starting the server
  • 方法详细资料

    • start

      public void start() throws WebServerException
      从接口复制的说明: WebServer
      Starts the web server. Calling this method on an already started server has no effect.
      指定者:
      start 在接口中 WebServer
      抛出:
      WebServerException - if the server cannot be started
    • stop

      public void stop()
      从接口复制的说明: WebServer
      Stops the web server. Calling this method on an already stopped server has no effect.
      指定者:
      stop 在接口中 WebServer
    • destroy

      public void destroy()
      从接口复制的说明: WebServer
      Destroys the web server such that it cannot be started again.
      指定者:
      destroy 在接口中 WebServer
    • getPort

      public int getPort()
      从接口复制的说明: WebServer
      Return the port this server is listening on.
      指定者:
      getPort 在接口中 WebServer
      返回:
      the port (or -1 if none)
    • shutDownGracefully

      public void shutDownGracefully(GracefulShutdownCallback callback)
      Initiates a graceful shutdown of the Jetty web server. Handling of new requests is prevented and the given callback is invoked at the end of the attempt. The attempt can be explicitly ended by invoking stop().

      Once shutdown has been initiated Jetty will reject any new connections. Requests on existing connections will be accepted, however, a Connection: close header will be returned in the response.

      指定者:
      shutDownGracefully 在接口中 WebServer
      参数:
      callback - the callback to invoke when the graceful shutdown completes
    • getServer

      public org.eclipse.jetty.server.Server getServer()
      Returns access to the underlying Jetty Server.
      返回:
      the Jetty server