|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectapp.gui.QuitManager
public class QuitManager
A quit manager allows an app to perform an orderly shut down in response to any of several possible triggers. At construction time the owning app specifies a runnable defining the manager's fixed "pre-quit" sequence. The manager's public interface provides several forms of event-handler each triggering the manager's shut-down sequence. The shut-down sequence is performed by a separate thread, which runs the registered pre-quit sequence before exiting. The manager ensures that at most one instance of the shut-down thread is ever created and run by this manager.
| Constructor Summary | |
|---|---|
QuitManager(java.lang.Runnable prequit)
Constructs a new quit manager, using the pre-quit sequence defined by the given runnable. |
|
QuitManager(java.lang.Runnable prequit,
int delayms)
|
|
| Method Summary | |
|---|---|
java.awt.event.ActionListener |
getQuitActionListener()
Returns a new action listener that responds to the "action performed" event by performing the quit sequence. |
java.lang.Runnable |
getQuitRunnable()
Returns a new runnable whose run() method performs
the quit sequence. |
java.awt.event.WindowListener |
getQuitWindowListener()
Returns a new window listener that responds to the "window closing" event by performing the quit sequence. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public QuitManager(java.lang.Runnable prequit)
public QuitManager(java.lang.Runnable prequit,
int delayms)
| Method Detail |
|---|
public java.lang.Runnable getQuitRunnable()
run() method performs
the quit sequence.
public java.awt.event.ActionListener getQuitActionListener()
public java.awt.event.WindowListener getQuitWindowListener()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||