|
qflib 0.99 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.EventObject
de.qfs.lib.command.Command
de.qfs.lib.command.AsyncCommand
This extension of the Command class is used as a marker for the CommandDistributor.assignAsyncCommand
method. It restricts the use of
Commands in a background thread to those derived from AsyncCommand.
Since an AsyncCommand (if distributed via assignAsyncCommand) doesn't run
in the Swing event loop, care must be taken to synchronize all calls to
Swing classes via SwingUtilities.invokeLater
or SwingUtil.invokeAndWait
.
Field Summary |
Fields inherited from class java.util.EventObject |
source |
Constructor Summary | |
AsyncCommand(java.lang.Object source)
Create a new AsyncCommand object. |
Methods inherited from class de.qfs.lib.command.Command |
isHandled, mustBeHandled, setHandled |
Methods inherited from class java.util.EventObject |
getSource, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public AsyncCommand(java.lang.Object source)
source
- The source from which the AsyncCommand originated.
|
qflib 0.99 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |