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アクションを取り消すか続行するために使用される生成レスポンス・オブジェクト
-