クラス JettyWebServer

java.lang.ObjectSE
org.springframework.boot.web.embedded.jetty.JettyWebServer
実装されたすべてのインターフェース:
WebServer

public class JettyWebServer extends ObjectSE implements WebServer
Jetty Web サーバーの制御に使用できる WebServer
導入:
2.0.0
作成者:
Phillip Webb, Dave Syer, David Liu, Edd ú Mel é ndez, Brian Clozel, Kristine Jetzke
関連事項:
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    JettyWebServer(org.eclipse.jetty.server.Server server)
    新しい JettyWebServer インスタンスを作成します。
    JettyWebServer(org.eclipse.jetty.server.Server server, boolean autoStart)
    新しい JettyWebServer インスタンスを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    Web サーバーを破棄し、再起動できないようにします。
    int
    このサーバーがリッスンしているポートを返します。
    org.eclipse.jetty.server.Server
    基盤となる Jetty サーバーへのアクセスを返します。
    void
    Jetty Web サーバーの正常なシャットダウンを開始します。
    void
    Web サーバーを起動します。
    void
    Web サーバーを停止します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • JettyWebServer

      public JettyWebServer(org.eclipse.jetty.server.Server server)
      新しい JettyWebServer インスタンスを作成します。
      パラメーター:
      server - 基盤となる Jetty サーバー
    • JettyWebServer

      public JettyWebServer(org.eclipse.jetty.server.Server server, boolean autoStart)
      新しい JettyWebServer インスタンスを作成します。
      パラメーター:
      server - 基盤となる Jetty サーバー
      autoStart - サーバーを自動起動する場合
  • メソッドの詳細

    • start

      public void start() throws WebServerException
      インターフェースからコピーされた説明: WebServer
      Web サーバーを起動します。すでに起動しているサーバーでこのメソッドを呼び出しても効果はありません。
      次で指定:
      インターフェース WebServerstart 
      例外:
      WebServerException - サーバーを起動できない場合
    • stop

      public void stop()
      インターフェースからコピーされた説明: WebServer
      Web サーバーを停止します。すでに停止しているサーバーでこのメソッドを呼び出しても効果はありません。
      次で指定:
      インターフェース WebServerstop 
    • destroy

      public void destroy()
      インターフェースからコピーされた説明: WebServer
      Web サーバーを破棄し、再起動できないようにします。
      次で指定:
      インターフェース WebServerdestroy 
    • getPort

      public int getPort()
      インターフェースからコピーされた説明: WebServer
      このサーバーがリッスンしているポートを返します。
      次で指定:
      インターフェース WebServergetPort 
      戻り値:
      港 (ない場合は -1)
    • shutDownGracefully

      public void shutDownGracefully(GracefulShutdownCallback callback)
      Jetty Web サーバーの正常なシャットダウンを開始します。新しいリクエストの処理は防止され、試行の最後に指定された callback が呼び出されます。試行は、stop() を呼び出すことによって明示的に終了できます。

      シャットダウンが開始されると、Jetty は新しい接続を拒否します。既存の接続に対するリクエストは受け入れられますが、レスポンスで Connection: close ヘッダーが返されます。

      次で指定:
      インターフェース WebServershutDownGracefully 
      パラメーター:
      callback - 正常なシャットダウンが完了したときに呼び出すコールバック
    • getServer

      public org.eclipse.jetty.server.Server getServer()
      基盤となる Jetty サーバーへのアクセスを返します。
      戻り値:
      Jetty サーバー