de.qfs.lib.command
Class AsyncCommand
java.lang.Object
|
+--java.util.EventObject
|
+--de.qfs.lib.command.Command
|
+--de.qfs.lib.command.AsyncCommand
- All Implemented Interfaces:
- java.io.Serializable
- public class AsyncCommand
- extends Command
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
.
- Version:
- $Revision: 1.4 $
- Author:
- Gregor Schmid
- See Also:
- Serialized Form
Fields inherited from class java.util.EventObject |
source |
Constructor Summary |
AsyncCommand(java.lang.Object source)
Create a new AsyncCommand object. |
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 |
AsyncCommand
public AsyncCommand(java.lang.Object source)
- Create a new AsyncCommand object.
- Parameters:
source
- The source from which the AsyncCommand originated.