public interface WebServer| 修飾子と型 | メソッドと説明 |
|---|---|
int | getPort() このサーバーがリッスンしているポートを返します。 |
default void | shutDownGracefully(GracefulShutdownCallback callback)Web サーバーの正常なシャットダウンを開始します。 |
void | start()Web サーバーを起動します。 |
void | stop()Web サーバーを停止します。 |
void start()
throws WebServerExceptionWebServerException - サーバーを起動できない場合 void stop() throws WebServerException
WebServerException - サーバーを停止できない場合 int getPort()
default void shutDownGracefully(GracefulShutdownCallback callback)
callback が呼び出されます。stop() を呼び出すことにより、試行を明示的に終了できます。デフォルトの実装では、GracefulShutdownResult.IMMEDIATE を使用してコールバックをすぐに呼び出します。つまり、正常なシャットダウンでは何も行われません。callback - 正常なシャットダウンが完了したときに呼び出すコールバック