Interface Command

All Superinterfaces:
gda.observable.IObservable, Serializable
All Known Implementing Classes:
BatonPassCommand, CommandBase, ExperimentCommand, JythonCommandStringRunnerCommand, JythonScriptFileRunnerCommand, StopCommand

public interface Command extends gda.observable.IObservable, Serializable
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