testInboundEvents() — netty Function Reference
Architecture documentation for the testInboundEvents() function in CombinedChannelDuplexHandlerTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD c06269fe_fdc1_5299_593a_e25ea3c25783["testInboundEvents()"] 9460024d_25ec_0588_e029_9fb5fddbbe6d["CombinedChannelDuplexHandlerTest"] c06269fe_fdc1_5299_593a_e25ea3c25783 -->|defined in| 9460024d_25ec_0588_e029_9fb5fddbbe6d 7ddb4c66_dde3_174a_cca0_169621a69abf["doInboundOperations()"] c06269fe_fdc1_5299_593a_e25ea3c25783 -->|calls| 7ddb4c66_dde3_174a_cca0_169621a69abf f304212b_f9b7_3ac0_880e_84fd29c29ea3["assertInboundOperations()"] c06269fe_fdc1_5299_593a_e25ea3c25783 -->|calls| f304212b_f9b7_3ac0_880e_84fd29c29ea3 style c06269fe_fdc1_5299_593a_e25ea3c25783 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
transport/src/test/java/io/netty/channel/CombinedChannelDuplexHandlerTest.java lines 168–200
@Test
public void testInboundEvents() {
InboundEventHandler inboundHandler = new InboundEventHandler();
CombinedChannelDuplexHandler<ChannelInboundHandler, ChannelOutboundHandler> handler =
new CombinedChannelDuplexHandler<ChannelInboundHandler, ChannelOutboundHandler>(
inboundHandler, new ChannelOutboundHandlerAdapter());
EmbeddedChannel channel = new EmbeddedChannel();
channel.pipeline().addLast(handler);
assertEquals(Event.HANDLER_ADDED, inboundHandler.pollEvent());
doInboundOperations(channel);
assertInboundOperations(inboundHandler);
handler.removeInboundHandler();
assertEquals(Event.HANDLER_REMOVED, inboundHandler.pollEvent());
// These should not be handled by the inboundHandler anymore as it was removed before
doInboundOperations(channel);
// Should have not received any more events as it was removed before via removeInboundHandler()
assertNull(inboundHandler.pollEvent());
try {
channel.checkException();
fail();
} catch (Throwable cause) {
assertSame(CAUSE, cause);
}
assertTrue(channel.finish());
assertNull(inboundHandler.pollEvent());
}
Domain
Subdomains
Source
Frequently Asked Questions
What does testInboundEvents() do?
testInboundEvents() is a function in the netty codebase, defined in transport/src/test/java/io/netty/channel/CombinedChannelDuplexHandlerTest.java.
Where is testInboundEvents() defined?
testInboundEvents() is defined in transport/src/test/java/io/netty/channel/CombinedChannelDuplexHandlerTest.java at line 168.
What does testInboundEvents() call?
testInboundEvents() calls 2 function(s): assertInboundOperations, doInboundOperations.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free