doDeregister() — netty Function Reference
Architecture documentation for the doDeregister() function in AbstractKQueueChannel.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD a4a8f927_f774_6570_befa_48261b11f202["doDeregister()"] e50a36fb_84e6_15bc_5dc3_edd4246018f8["AbstractKQueueChannel"] a4a8f927_f774_6570_befa_48261b11f202 -->|defined in| e50a36fb_84e6_15bc_5dc3_edd4246018f8 40d89fd4_47a3_66e5_2edc_bccaf14965af["isOpen()"] a4a8f927_f774_6570_befa_48261b11f202 -->|calls| 40d89fd4_47a3_66e5_2edc_bccaf14965af 3bd34a66_5b18_71f2_d830_648eb55b1b4e["readFilter()"] a4a8f927_f774_6570_befa_48261b11f202 -->|calls| 3bd34a66_5b18_71f2_d830_648eb55b1b4e 8d756a2c_5481_b8c9_a27b_076b2c23d35c["writeFilter()"] a4a8f927_f774_6570_befa_48261b11f202 -->|calls| 8d756a2c_5481_b8c9_a27b_076b2c23d35c eca00a86_f428_0f69_8ad6_a0b227157cd7["clearRdHup0()"] a4a8f927_f774_6570_befa_48261b11f202 -->|calls| eca00a86_f428_0f69_8ad6_a0b227157cd7 style a4a8f927_f774_6570_befa_48261b11f202 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
transport-classes-kqueue/src/main/java/io/netty/channel/kqueue/AbstractKQueueChannel.java lines 162–175
@Override
protected void doDeregister() throws Exception {
// As unregisteredFilters() may have not been called because isOpen() returned false we just set both filters
// to false to ensure a consistent state in all cases.
// Make sure we unregister our filters from kqueue!
readFilter(false);
writeFilter(false);
clearRdHup0();
IoRegistration registration = this.registration;
if (registration != null) {
registration.cancel();
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does doDeregister() do?
doDeregister() is a function in the netty codebase, defined in transport-classes-kqueue/src/main/java/io/netty/channel/kqueue/AbstractKQueueChannel.java.
Where is doDeregister() defined?
doDeregister() is defined in transport-classes-kqueue/src/main/java/io/netty/channel/kqueue/AbstractKQueueChannel.java at line 162.
What does doDeregister() call?
doDeregister() calls 4 function(s): clearRdHup0, isOpen, readFilter, writeFilter.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free