public static class ReteAgendaGroupQueueImpl.SynchronizedBinaryHeapQueue
extends org.drools.core.util.BinaryHeapQueue
| Constructor and Description |
|---|
ReteAgendaGroupQueueImpl.SynchronizedBinaryHeapQueue() |
ReteAgendaGroupQueueImpl.SynchronizedBinaryHeapQueue(Comparator comparator) |
ReteAgendaGroupQueueImpl.SynchronizedBinaryHeapQueue(Comparator comparator,
int capacity) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
org.drools.core.spi.Activation |
dequeue() |
org.drools.core.spi.Activation |
dequeue(org.drools.core.spi.Activation activation) |
void |
enqueue(org.drools.core.spi.Activation element) |
org.drools.core.spi.Activation[] |
getAndClear() |
boolean |
isEmpty() |
boolean |
isFull() |
org.drools.core.spi.Activation |
peek() |
int |
size() |
Object[] |
toArray(Object[] a) |
public ReteAgendaGroupQueueImpl.SynchronizedBinaryHeapQueue()
public ReteAgendaGroupQueueImpl.SynchronizedBinaryHeapQueue(Comparator comparator)
public ReteAgendaGroupQueueImpl.SynchronizedBinaryHeapQueue(Comparator comparator, int capacity)
public void clear()
clear in class org.drools.core.util.BinaryHeapQueuepublic org.drools.core.spi.Activation[] getAndClear()
getAndClear in class org.drools.core.util.BinaryHeapQueuepublic boolean isEmpty()
isEmpty in interface org.drools.core.util.QueueisEmpty in class org.drools.core.util.BinaryHeapQueuepublic boolean isFull()
isFull in class org.drools.core.util.BinaryHeapQueuepublic int size()
size in class org.drools.core.util.BinaryHeapQueuepublic org.drools.core.spi.Activation peek()
peek in class org.drools.core.util.BinaryHeapQueuepublic void enqueue(org.drools.core.spi.Activation element)
enqueue in interface org.drools.core.util.Queueenqueue in class org.drools.core.util.BinaryHeapQueuepublic org.drools.core.spi.Activation dequeue()
throws NoSuchElementException
dequeue in interface org.drools.core.util.Queuedequeue in class org.drools.core.util.BinaryHeapQueueNoSuchElementExceptionpublic org.drools.core.spi.Activation dequeue(org.drools.core.spi.Activation activation)
dequeue in interface org.drools.core.util.Queuedequeue in class org.drools.core.util.BinaryHeapQueueCopyright © 2001–2015 JBoss by Red Hat. All rights reserved.