Package gda.commandqueue
Class CommandQueue
java.lang.Object
gda.commandqueue.CommandQueue
- All Implemented Interfaces:
Queue,gda.observable.IObservable
CommandQueue is an implementation of Queue for handling Command objects
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIObserver(gda.observable.IObserver anIObserver) addToTail(CommandProvider provider) voiddeleteIObserver(gda.observable.IObserver anIObserver) voidvoidmoveToBefore(CommandId id, Collection<CommandId> cmdIds) voidmoveToHead(Collection<CommandId> cmdIds) voidmoveToTail(Collection<CommandId> cmdIds) voidremove(Collection<CommandId> cmdIds) voidvoidsetCommandDetails(CommandId id, String details)
-
Constructor Details
-
CommandQueue
public CommandQueue()
-
-
Method Details
-
addToTail
-
getSummaryList
- Specified by:
getSummaryListin interfaceQueue- Throws:
Exception
-
moveToBefore
- Specified by:
moveToBeforein interfaceQueue
-
moveToHead
- Specified by:
moveToHeadin interfaceQueue
-
moveToTail
- Specified by:
moveToTailin interfaceQueue
-
removeHead
- Specified by:
removeHeadin interfaceQueue
-
getRemovedHeadID
- Specified by:
getRemovedHeadIDin interfaceQueue
-
remove
-
removeAll
-
replace
-
addIObserver
public void addIObserver(gda.observable.IObserver anIObserver) - Specified by:
addIObserverin interfacegda.observable.IObservable
-
deleteIObserver
public void deleteIObserver(gda.observable.IObserver anIObserver) - Specified by:
deleteIObserverin interfacegda.observable.IObservable
-
deleteIObservers
public void deleteIObservers()- Specified by:
deleteIObserversin interfacegda.observable.IObservable
-
remove
-
getCommandDetails
- Specified by:
getCommandDetailsin interfaceQueue- Throws:
Exception
-
setCommandDetails
- Specified by:
setCommandDetailsin interfaceQueue- Throws:
Exception
-
getCommandSummary
- Specified by:
getCommandSummaryin interfaceQueue- Throws:
Exception
-
addToTail
-