|
||||||||||
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 |