priorityOnlyStreamsArePreservedWhenReservedStreamsAreClosed() — netty Function Reference
Architecture documentation for the priorityOnlyStreamsArePreservedWhenReservedStreamsAreClosed() function in WeightedFairQueueByteDistributorDependencyTreeTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 5d10d3e9_9c67_57c1_638f_bb9c26793f7e["priorityOnlyStreamsArePreservedWhenReservedStreamsAreClosed()"] f59fdba5_c411_919e_8d09_ef11c6679e0d["WeightedFairQueueByteDistributorDependencyTreeTest"] 5d10d3e9_9c67_57c1_638f_bb9c26793f7e -->|defined in| f59fdba5_c411_919e_8d09_ef11c6679e0d 57fc268f_ff1d_75b5_06df_6fd94e9fd09c["setup()"] 5d10d3e9_9c67_57c1_638f_bb9c26793f7e -->|calls| 57fc268f_ff1d_75b5_06df_6fd94e9fd09c style 5d10d3e9_9c67_57c1_638f_bb9c26793f7e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http2/src/test/java/io/netty/handler/codec/http2/WeightedFairQueueByteDistributorDependencyTreeTest.java lines 394–427
@Test
public void priorityOnlyStreamsArePreservedWhenReservedStreamsAreClosed() throws Http2Exception {
setup(1);
short weight3 = MIN_WEIGHT;
setPriority(3, connection.connectionStream().id(), weight3, true);
Http2Stream streamA = connection.local().createStream(5, false);
Http2Stream streamB = connection.remote().reservePushStream(4, streamA);
// Level 0
assertEquals(3, distributor.numChildren(connection.connectionStream().id()));
// Level 1
assertTrue(distributor.isChild(3, connection.connectionStream().id(), weight3));
assertEquals(0, distributor.numChildren(3));
assertTrue(distributor.isChild(streamA.id(), connection.connectionStream().id(), DEFAULT_PRIORITY_WEIGHT));
assertEquals(0, distributor.numChildren(streamA.id()));
assertTrue(distributor.isChild(streamB.id(), connection.connectionStream().id(), DEFAULT_PRIORITY_WEIGHT));
assertEquals(0, distributor.numChildren(streamB.id()));
// Close both streams.
streamB.close();
streamA.close();
// Level 0
assertEquals(1, distributor.numChildren(connection.connectionStream().id()));
// Level 1
assertTrue(distributor.isChild(3, connection.connectionStream().id(), weight3));
assertEquals(0, distributor.numChildren(3));
}
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does priorityOnlyStreamsArePreservedWhenReservedStreamsAreClosed() do?
priorityOnlyStreamsArePreservedWhenReservedStreamsAreClosed() is a function in the netty codebase, defined in codec-http2/src/test/java/io/netty/handler/codec/http2/WeightedFairQueueByteDistributorDependencyTreeTest.java.
Where is priorityOnlyStreamsArePreservedWhenReservedStreamsAreClosed() defined?
priorityOnlyStreamsArePreservedWhenReservedStreamsAreClosed() is defined in codec-http2/src/test/java/io/netty/handler/codec/http2/WeightedFairQueueByteDistributorDependencyTreeTest.java at line 394.
What does priorityOnlyStreamsArePreservedWhenReservedStreamsAreClosed() call?
priorityOnlyStreamsArePreservedWhenReservedStreamsAreClosed() calls 1 function(s): setup.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free