Package gda.commandqueue
Interface Command
- All Superinterfaces:
gda.observable.IObservable,Serializable
- All Known Implementing Classes:
BatonPassCommand,CommandBase,ExperimentCommand,JythonCommandStringRunnerCommand,JythonScriptFileRunnerCommand,StopCommand
The Command interface for commands to be stored in CommandQueue
and processed by FindableProcessorQueue
A Command can be run, paused, aborted and has a state.
Observers receive CommandProgress objects