ClassMatcher Class — netty Architecture
Architecture documentation for the ClassMatcher class in ChannelMatchers.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 0d96e01c_812d_37b4_4865_4ad155b423b2["ClassMatcher"] e9f5da97_a9fa_935b_2c56_fa4994ef23e0["ChannelMatchers.java"] 0d96e01c_812d_37b4_4865_4ad155b423b2 -->|defined in| e9f5da97_a9fa_935b_2c56_fa4994ef23e0 a6c9e3b9_ea77_b964_5924_6d03265c6e41["ClassMatcher()"] 0d96e01c_812d_37b4_4865_4ad155b423b2 -->|method| a6c9e3b9_ea77_b964_5924_6d03265c6e41 afad4a5d_eaf1_77d2_f701_6861920ae81a["matches()"] 0d96e01c_812d_37b4_4865_4ad155b423b2 -->|method| afad4a5d_eaf1_77d2_f701_6861920ae81a
Relationship Graph
Source Code
transport/src/main/java/io/netty/channel/group/ChannelMatchers.java lines 157–168
private static final class ClassMatcher implements ChannelMatcher {
private final Class<? extends Channel> clazz;
ClassMatcher(Class<? extends Channel> clazz) {
this.clazz = clazz;
}
@Override
public boolean matches(Channel ch) {
return clazz.isInstance(ch);
}
}
Source
Frequently Asked Questions
What is the ClassMatcher class?
ClassMatcher is a class in the netty codebase, defined in transport/src/main/java/io/netty/channel/group/ChannelMatchers.java.
Where is ClassMatcher defined?
ClassMatcher is defined in transport/src/main/java/io/netty/channel/group/ChannelMatchers.java at line 157.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free