testCloseHalfClosure() — netty Function Reference
Architecture documentation for the testCloseHalfClosure() function in QuicStreamHalfClosureTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD a3bd69f5_7513_bb37_ef4b_8eebd8266f8e["testCloseHalfClosure()"] 74da7f13_e648_eea1_8a41_2ba6ed95fec0["QuicStreamHalfClosureTest"] a3bd69f5_7513_bb37_ef4b_8eebd8266f8e -->|defined in| 74da7f13_e648_eea1_8a41_2ba6ed95fec0 b8ad16f2_1f0b_aefe_2c5a_eba661ce1456["testCloseHalfClosureUnidirectional()"] b8ad16f2_1f0b_aefe_2c5a_eba661ce1456 -->|calls| a3bd69f5_7513_bb37_ef4b_8eebd8266f8e e3af2626_1242_071e_e31a_b250747d593a["testCloseHalfClosureBidirectional()"] e3af2626_1242_071e_e31a_b250747d593a -->|calls| a3bd69f5_7513_bb37_ef4b_8eebd8266f8e 2b6b7a24_7537_f4bf_ee5a_95cb275c102d["StreamCreationHandler()"] a3bd69f5_7513_bb37_ef4b_8eebd8266f8e -->|calls| 2b6b7a24_7537_f4bf_ee5a_95cb275c102d 582266d2_3cd2_7050_496d_3cfecdd426a2["assertSequence()"] a3bd69f5_7513_bb37_ef4b_8eebd8266f8e -->|calls| 582266d2_3cd2_7050_496d_3cfecdd426a2 style a3bd69f5_7513_bb37_ef4b_8eebd8266f8e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-native-quic/src/test/java/io/netty/handler/codec/quic/QuicStreamHalfClosureTest.java lines 50–77
private static void testCloseHalfClosure(Executor executor, QuicStreamType type) throws Throwable {
Channel server = null;
Channel channel = null;
QuicChannelValidationHandler serverHandler = new QuicChannelValidationHandler();
QuicChannelValidationHandler clientHandler = new StreamCreationHandler(type);
try {
StreamHandler handler = new StreamHandler();
server = QuicTestUtils.newServer(executor, serverHandler, handler);
channel = QuicTestUtils.newClient(executor);
QuicChannel quicChannel = QuicTestUtils.newQuicChannelBootstrap(channel)
.handler(clientHandler)
.streamHandler(new ChannelInboundHandlerAdapter())
.remoteAddress(server.localAddress())
.connect()
.get();
handler.assertSequence();
quicChannel.closeFuture().sync();
serverHandler.assertState();
clientHandler.assertState();
} finally {
QuicTestUtils.closeIfNotNull(channel);
QuicTestUtils.closeIfNotNull(server);
shutdown(executor);
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does testCloseHalfClosure() do?
testCloseHalfClosure() is a function in the netty codebase, defined in codec-native-quic/src/test/java/io/netty/handler/codec/quic/QuicStreamHalfClosureTest.java.
Where is testCloseHalfClosure() defined?
testCloseHalfClosure() is defined in codec-native-quic/src/test/java/io/netty/handler/codec/quic/QuicStreamHalfClosureTest.java at line 50.
What does testCloseHalfClosure() call?
testCloseHalfClosure() calls 2 function(s): StreamCreationHandler, assertSequence.
What calls testCloseHalfClosure()?
testCloseHalfClosure() is called by 2 function(s): testCloseHalfClosureBidirectional, testCloseHalfClosureUnidirectional.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free