public interface QuitHandler
実装者は、このアプリケーションを終了するリクエストを続行するか取消するかを決定します。
- 導入されたバージョン:
- 9
- 関連項目:
-
メソッドのサマリー
修飾子と型メソッド説明void
handleQuitRequestWith
(QuitEvent e, QuitResponse response) アプリケーションが終了するように要求されたときに呼び出されます。
-
メソッドの詳細
-
handleQuitRequestWith
void handleQuitRequestWith(QuitEvent e, QuitResponse response) アプリケーションが終了するように要求されたときに呼び出されます。実装者は、
QuitResponse.cancelQuit()
、QuitResponse.performQuit()
のいずれかを呼び出すか、アプリケーションが終了するようにする必要があります。 このアプリケーションを終了するようリクエストするプロセス(またはログアウト)は、QuitResponse
が処理されるまでブロックされます。 複雑なUIをシャットダウンする必要があるアプリケーションは、どのスレッドからでもQuitResponse
を呼び出すことができます。 最初のリクエストに応答する前に、アプリが複数回終了するよう求められることがあります。 このハンドラは、終了がリクエストされるたびに呼び出され、同じQuitResponse
オブジェクトが処理されるまで渡されます。 いったん使用されると、QuitResponse
は決定を変更するために再び使用することはできません。- パラメータ:
e
- このアプリケーションの終了リクエストresponse
- quitアクションを取り消すか続行するために使用される生成レスポンス・オブジェクト
-