testOutboundEvents() — netty Function Reference
Architecture documentation for the testOutboundEvents() function in CombinedChannelDuplexHandlerTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 4464681b_1d85_ed4d_10f0_a87df371f687["testOutboundEvents()"] 9460024d_25ec_0588_e029_9fb5fddbbe6d["CombinedChannelDuplexHandlerTest"] 4464681b_1d85_ed4d_10f0_a87df371f687 -->|defined in| 9460024d_25ec_0588_e029_9fb5fddbbe6d fea48d8b_c02b_5b24_c3d4_4003a2c24e9d["doOutboundOperations()"] 4464681b_1d85_ed4d_10f0_a87df371f687 -->|calls| fea48d8b_c02b_5b24_c3d4_4003a2c24e9d 8032439e_0dd3_3dd1_a84d_08ec0f456423["assertOutboundOperations()"] 4464681b_1d85_ed4d_10f0_a87df371f687 -->|calls| 8032439e_0dd3_3dd1_a84d_08ec0f456423 style 4464681b_1d85_ed4d_10f0_a87df371f687 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
transport/src/test/java/io/netty/channel/CombinedChannelDuplexHandlerTest.java lines 202–232
@Test
public void testOutboundEvents() {
ChannelInboundHandler inboundHandler = new ChannelInboundHandlerAdapter();
OutboundEventHandler outboundHandler = new OutboundEventHandler();
CombinedChannelDuplexHandler<ChannelInboundHandler, ChannelOutboundHandler> handler =
new CombinedChannelDuplexHandler<ChannelInboundHandler, ChannelOutboundHandler>(
inboundHandler, outboundHandler);
EmbeddedChannel channel = new EmbeddedChannel();
channel.pipeline().addLast(new OutboundEventHandler());
channel.pipeline().addLast(handler);
assertEquals(Event.HANDLER_ADDED, outboundHandler.pollEvent());
doOutboundOperations(channel);
assertOutboundOperations(outboundHandler);
handler.removeOutboundHandler();
assertEquals(Event.HANDLER_REMOVED, outboundHandler.pollEvent());
// These should not be handled by the inboundHandler anymore as it was removed before
doOutboundOperations(channel);
// Should have not received any more events as it was removed before via removeInboundHandler()
assertNull(outboundHandler.pollEvent());
assertFalse(channel.finish());
assertNull(outboundHandler.pollEvent());
}
Domain
Subdomains
Source
Frequently Asked Questions
What does testOutboundEvents() do?
testOutboundEvents() is a function in the netty codebase, defined in transport/src/test/java/io/netty/channel/CombinedChannelDuplexHandlerTest.java.
Where is testOutboundEvents() defined?
testOutboundEvents() is defined in transport/src/test/java/io/netty/channel/CombinedChannelDuplexHandlerTest.java at line 202.
What does testOutboundEvents() call?
testOutboundEvents() calls 2 function(s): assertOutboundOperations, doOutboundOperations.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free