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