rcf.core.concurrent.schedule
Interface TaskQueue<R extends RunnableTask>

All Superinterfaces:
EventSource, rcf.core.util.queue.Queue<R>, rcf.core.util.queue.ReadQueue<R>, Task, rcf.core.util.queue.WriteQueue<R>

@Revision(value="$Revision: 1.4 $",
          date="$Date: 2006/11/23 23:07:31 $",
          tag="$Name:  $")
public interface TaskQueue<R extends RunnableTask>
extends rcf.core.util.queue.Queue<R>, Task

TODO: Javadoc

TODO: Unit tests, Code review, Javadoc review, Seal/Finalize TODO: equals, hashCode, toString

Version:
$Revision: 1.4 $
Author:
Greg Gibeling

Nested Class Summary
 
Nested classes/interfaces inherited from interface rcf.core.concurrent.schedule.Task
Task.State
 
Method Summary
 
Methods inherited from interface rcf.core.util.queue.Queue
queueCost
 
Methods inherited from interface rcf.core.util.queue.ReadQueue
dequeue, dequeuePeek, isEmpty, remove, removePeek
 
Methods inherited from interface rcf.core.concurrent.events.EventSource
events, getSequenceNumber, incSequenceNumber, isSyndicated, syndicate
 
Methods inherited from interface rcf.core.util.queue.WriteQueue
add, addAll, enqueue, enqueueAll, isFull
 
Methods inherited from interface rcf.core.concurrent.events.EventSource
events, getSequenceNumber, incSequenceNumber, isSyndicated, syndicate
 
Methods inherited from interface rcf.core.concurrent.schedule.Task
taskState