public interface QuitHandler
Modifier and Type | Method | Description |
---|---|---|
void |
handleQuitRequestWith(QuitEvent e,
QuitResponse response) |
Invoked when the application is asked to quit.
|
void handleQuitRequestWith(QuitEvent e, QuitResponse response)
QuitResponse.cancelQuit()
, QuitResponse.performQuit()
, or ensure the application terminates.
The process (or log-out) requesting this app to quit will be blocked until the QuitResponse
is handled.
Apps that require complex UI to shutdown may call the QuitResponse
from any thread.
Your app may be asked to quit multiple times before you have responded to the initial request.
This handler is called each time a quit is requested, and the same QuitResponse
object is passed until it is handled.
Once used, the QuitResponse
cannot be used again to change the decision.e
- the request to quit this application.response
- the one-shot response object used to cancel or proceed with the quit action. Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps