Package org.drools.core.util
Class ArrayQueue<T extends Queue.QueueEntry>
java.lang.Object
org.drools.core.util.ArrayQueue<T>
- All Implemented Interfaces:
Externalizable,Serializable,Queue<T>
public class ArrayQueue<T extends Queue.QueueEntry>
extends Object
implements Queue<T>, Externalizable
- See Also:
-
Constructor Details
-
ArrayQueue
public ArrayQueue()
-
-
Method Details
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
enqueue
- Specified by:
enqueuein interfaceQueue<T extends Queue.QueueEntry>
-
dequeue
- Specified by:
dequeuein interfaceQueue<T extends Queue.QueueEntry>
-
dequeue
- Specified by:
dequeuein interfaceQueue<T extends Queue.QueueEntry>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceQueue<T extends Queue.QueueEntry>
-
clear
public void clear()- Specified by:
clearin interfaceQueue<T extends Queue.QueueEntry>
-
getAll
- Specified by:
getAllin interfaceQueue<T extends Queue.QueueEntry>
-
size
public int size()- Specified by:
sizein interfaceQueue<T extends Queue.QueueEntry>
-
peek
- Specified by:
peekin interfaceQueue<T extends Queue.QueueEntry>
-