PriorityQueueNode Type — netty Architecture
Architecture documentation for the PriorityQueueNode type/interface in PriorityQueueNode.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 6779f2d2_f7cb_b52f_fc0b_a7dab025b7cb["PriorityQueueNode"] 2971ad04_1f2e_ce9b_1770_d8ed33f01cda["PriorityQueueNode.java"] 6779f2d2_f7cb_b52f_fc0b_a7dab025b7cb -->|defined in| 2971ad04_1f2e_ce9b_1770_d8ed33f01cda style 6779f2d2_f7cb_b52f_fc0b_a7dab025b7cb fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
common/src/main/java/io/netty/util/internal/PriorityQueueNode.java lines 22–44
public interface PriorityQueueNode {
/**
* This should be used to initialize the storage returned by {@link #priorityQueueIndex(DefaultPriorityQueue)}.
*/
int INDEX_NOT_IN_QUEUE = -1;
/**
* Get the last value set by {@link #priorityQueueIndex(DefaultPriorityQueue, int)} for the value corresponding to
* {@code queue}.
* <p>
* Throwing exceptions from this method will result in undefined behavior.
*/
int priorityQueueIndex(DefaultPriorityQueue<?> queue);
/**
* Used by {@link DefaultPriorityQueue} to maintain state for an element in the queue.
* <p>
* Throwing exceptions from this method will result in undefined behavior.
* @param queue The queue for which the index is being set.
* @param i The index as used by {@link DefaultPriorityQueue}.
*/
void priorityQueueIndex(DefaultPriorityQueue<?> queue, int i);
}
Source
Frequently Asked Questions
What is the PriorityQueueNode type?
PriorityQueueNode is a type/interface in the netty codebase, defined in common/src/main/java/io/netty/util/internal/PriorityQueueNode.java.
Where is PriorityQueueNode defined?
PriorityQueueNode is defined in common/src/main/java/io/netty/util/internal/PriorityQueueNode.java at line 22.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free