alternatingWritesToActiveAndBufferedStreams() — netty Function Reference
Architecture documentation for the alternatingWritesToActiveAndBufferedStreams() function in StreamBufferingEncoderTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD c794a500_3f66_190a_7d42_f15255392e9f["alternatingWritesToActiveAndBufferedStreams()"] b13b21e9_41cb_8feb_3534_f953823cad07["StreamBufferingEncoderTest"] c794a500_3f66_190a_7d42_f15255392e9f -->|defined in| b13b21e9_41cb_8feb_3534_f953823cad07 f0871f47_b22a_42a3_326b_2bb017254453["setMaxConcurrentStreams()"] c794a500_3f66_190a_7d42_f15255392e9f -->|calls| f0871f47_b22a_42a3_326b_2bb017254453 ef929100_6b70_9139_e043_1e47c32f093b["writeVerifyWriteHeaders()"] c794a500_3f66_190a_7d42_f15255392e9f -->|calls| ef929100_6b70_9139_e043_1e47c32f093b style c794a500_3f66_190a_7d42_f15255392e9f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http2/src/test/java/io/netty/handler/codec/http2/StreamBufferingEncoderTest.java lines 215–232
@ParameterizedTest(name = "{displayName} [{index}]: autoAckSettings={0}")
@ValueSource(booleans = {true, false})
public void alternatingWritesToActiveAndBufferedStreams(boolean autoAckSettings) {
setMaxConcurrentStreams(autoAckSettings, 1);
encoderWriteHeaders(3, newPromise());
assertEquals(0, encoder.numBufferedStreams());
encoderWriteHeaders(5, newPromise());
assertEquals(1, connection.numActiveStreams());
assertEquals(1, encoder.numBufferedStreams());
encoder.writeData(ctx, 3, EMPTY_BUFFER, 0, false, newPromise());
writeVerifyWriteHeaders(times(1), 3);
encoder.writeData(ctx, 5, EMPTY_BUFFER, 0, false, newPromise());
verify(writer, never())
.writeData(eq(ctx), eq(5), any(ByteBuf.class), eq(0), eq(false), eq(newPromise()));
}
Domain
Subdomains
Source
Frequently Asked Questions
What does alternatingWritesToActiveAndBufferedStreams() do?
alternatingWritesToActiveAndBufferedStreams() is a function in the netty codebase, defined in codec-http2/src/test/java/io/netty/handler/codec/http2/StreamBufferingEncoderTest.java.
Where is alternatingWritesToActiveAndBufferedStreams() defined?
alternatingWritesToActiveAndBufferedStreams() is defined in codec-http2/src/test/java/io/netty/handler/codec/http2/StreamBufferingEncoderTest.java at line 215.
What does alternatingWritesToActiveAndBufferedStreams() call?
alternatingWritesToActiveAndBufferedStreams() calls 2 function(s): setMaxConcurrentStreams, writeVerifyWriteHeaders.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free