@Internal
public interface HeapPriorityQueueElement
HeapPriorityQueue. Such an object can only be contained in at
most one HeapPriorityQueue at a time.| Modifier and Type | Field and Description |
|---|---|
static int |
NOT_CONTAINED
The index that indicates that a
HeapPriorityQueueElement object is not contained in and managed by any
HeapPriorityQueue. |
| Modifier and Type | Method and Description |
|---|---|
int |
getInternalIndex()
Returns the current index of this object in the internal array of
HeapPriorityQueue. |
void |
setInternalIndex(int newIndex)
Sets the current index of this object in the
HeapPriorityQueue and should only be called by the owning
HeapPriorityQueue. |
static final int NOT_CONTAINED
HeapPriorityQueueElement object is not contained in and managed by any
HeapPriorityQueue. We do not strictly enforce that internal indexes must be reset to this value when
elements are removed from a HeapPriorityQueue.int getInternalIndex()
HeapPriorityQueue.void setInternalIndex(int newIndex)
HeapPriorityQueue and should only be called by the owning
HeapPriorityQueue.newIndex - the new index in the timer heap.Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.