クラス NettyWebServer

java.lang.ObjectSE
org.springframework.boot.web.embedded.netty.NettyWebServer
実装済みのインターフェース一覧:
WebServer

public class NettyWebServer extends ObjectSE implements WebServer
Reactor Netty Web サーバーの制御に使用できる WebServer。通常、このクラスは、直接ではなく NettyReactiveWebServerFactory を使用して作成する必要があります。
導入:
2.0.0
作成者:
Brian Clozel, Madhura Bhave, Andy Wilkinson
  • コンストラクターの詳細

  • 方法の詳細

    • setRouteProviders

      public void setRouteProviders(ListSE<NettyRouteProvider> routeProviders)
    • start

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

      public void shutDownGracefully(GracefulShutdownCallback callback)
      インターフェースからコピーされた説明: WebServer
      Web サーバーの正常なシャットダウンを開始します。新しいリクエストの処理は防止され、試行の最後に指定された callback が呼び出されます。WebServer.stop() を呼び出すことにより、試行を明示的に終了できます。デフォルトの実装では、GracefulShutdownResult.IMMEDIATE を使用してコールバックをすぐに呼び出します。つまり、正常なシャットダウンでは何も行われません。
      次で指定:
      インターフェース WebServer 内の shutDownGracefully 
      パラメーター:
      callback - 正常なシャットダウンが完了したときに呼び出すコールバック
    • stop

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

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