AcceptFilter Class — netty Architecture
Architecture documentation for the AcceptFilter class in AcceptFilter.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 1fcd626a_3b40_6029_4d0e_3cf53a168edf["AcceptFilter"] 407fd0a5_348e_63c8_c15a_bed630a3f87e["AcceptFilter.java"] 1fcd626a_3b40_6029_4d0e_3cf53a168edf -->|defined in| 407fd0a5_348e_63c8_c15a_bed630a3f87e d6945f81_5875_51d8_37dc_6a3f238aa25c["AcceptFilter()"] 1fcd626a_3b40_6029_4d0e_3cf53a168edf -->|method| d6945f81_5875_51d8_37dc_6a3f238aa25c f625b2f2_30f8_0766_d0ae_ecd8ea77e5ee["String()"] 1fcd626a_3b40_6029_4d0e_3cf53a168edf -->|method| f625b2f2_30f8_0766_d0ae_ecd8ea77e5ee 7b116f90_2fa0_5608_50c4_81ea7ddab3b4["equals()"] 1fcd626a_3b40_6029_4d0e_3cf53a168edf -->|method| 7b116f90_2fa0_5608_50c4_81ea7ddab3b4 9bc65747_7a33_12e1_f8e0_359bff75e320["hashCode()"] 1fcd626a_3b40_6029_4d0e_3cf53a168edf -->|method| 9bc65747_7a33_12e1_f8e0_359bff75e320
Relationship Graph
Source Code
transport-classes-kqueue/src/main/java/io/netty/channel/kqueue/AcceptFilter.java lines 21–61
@UnstableApi
public final class AcceptFilter {
static final AcceptFilter PLATFORM_UNSUPPORTED = new AcceptFilter("", "");
private final String filterName;
private final String filterArgs;
public AcceptFilter(String filterName, String filterArgs) {
this.filterName = ObjectUtil.checkNotNull(filterName, "filterName");
this.filterArgs = ObjectUtil.checkNotNull(filterArgs, "filterArgs");
}
public String filterName() {
return filterName;
}
public String filterArgs() {
return filterArgs;
}
@Override
public boolean equals(Object o) {
if (o == this) {
return true;
}
if (!(o instanceof AcceptFilter)) {
return false;
}
AcceptFilter rhs = (AcceptFilter) o;
return filterName.equals(rhs.filterName) && filterArgs.equals(rhs.filterArgs);
}
@Override
public int hashCode() {
return 31 * (31 + filterName.hashCode()) + filterArgs.hashCode();
}
@Override
public String toString() {
return filterName + ", " + filterArgs;
}
}
Source
Frequently Asked Questions
What is the AcceptFilter class?
AcceptFilter is a class in the netty codebase, defined in transport-classes-kqueue/src/main/java/io/netty/channel/kqueue/AcceptFilter.java.
Where is AcceptFilter defined?
AcceptFilter is defined in transport-classes-kqueue/src/main/java/io/netty/channel/kqueue/AcceptFilter.java at line 21.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free