APIdia Launch Partner
Top Description Methods
java.awt.desktop

public Interface QuitHandler


An implementor determines if requests to quit this application should proceed or cancel.
Since
9
See Also
java.awt.Desktop#setQuitHandler(QuitHandler), java.awt.Desktop#setQuitStrategy(QuitStrategy)

Method Summary

Modifier and TypeMethod and Description
public void
handleQuitRequestWith(QuitEvent
the request to quit this application
e
,
QuitResponse
the one-shot response object used to cancel or proceed with the quit action
response
)

Invoked when the application is asked to quit.

Method Detail

handleQuitRequestWithback to summary
public void handleQuitRequestWith(QuitEvent e, QuitResponse response)

Invoked when the application is asked to quit.

Implementors must call either 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.

Parameters
e:QuitEvent

the request to quit this application

response:QuitResponse

the one-shot response object used to cancel or proceed with the quit action