Home / Class/ HostsFileEntries Class — netty Architecture

HostsFileEntries Class — netty Architecture

Architecture documentation for the HostsFileEntries class in HostsFileEntries.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  113509f4_78aa_ffe7_533f_aeeebaa8b09c["HostsFileEntries"]
  9dd4d043_464e_fe97_f804_b4a945c49487["HostsFileEntries.java"]
  113509f4_78aa_ffe7_533f_aeeebaa8b09c -->|defined in| 9dd4d043_464e_fe97_f804_b4a945c49487
  6af1bdcc_796c_498d_7530_da524de8ccc7["HostsFileEntries()"]
  113509f4_78aa_ffe7_533f_aeeebaa8b09c -->|method| 6af1bdcc_796c_498d_7530_da524de8ccc7
  ea679cda_d9b1_4aa7_719b_71cb9620a7d9["inet4Entries()"]
  113509f4_78aa_ffe7_533f_aeeebaa8b09c -->|method| ea679cda_d9b1_4aa7_719b_71cb9620a7d9
  009d3d10_4e76_dffb_7329_d26a31d88de9["inet6Entries()"]
  113509f4_78aa_ffe7_533f_aeeebaa8b09c -->|method| 009d3d10_4e76_dffb_7329_d26a31d88de9

Relationship Graph

Source Code

resolver/src/main/java/io/netty/resolver/HostsFileEntries.java lines 29–62

public final class HostsFileEntries {

    /**
     * Empty entries
     */
    static final HostsFileEntries EMPTY =
            new HostsFileEntries(
                    Collections.<String, Inet4Address>emptyMap(),
                    Collections.<String, Inet6Address>emptyMap());

    private final Map<String, Inet4Address> inet4Entries;
    private final Map<String, Inet6Address> inet6Entries;

    public HostsFileEntries(Map<String, Inet4Address> inet4Entries, Map<String, Inet6Address> inet6Entries) {
        this.inet4Entries = Collections.unmodifiableMap(new HashMap<String, Inet4Address>(inet4Entries));
        this.inet6Entries = Collections.unmodifiableMap(new HashMap<String, Inet6Address>(inet6Entries));
    }

    /**
     * The IPv4 entries
     * @return the IPv4 entries
     */
    public Map<String, Inet4Address> inet4Entries() {
        return inet4Entries;
    }

    /**
     * The IPv6 entries
     * @return the IPv6 entries
     */
    public Map<String, Inet6Address> inet6Entries() {
        return inet6Entries;
    }
}

Frequently Asked Questions

What is the HostsFileEntries class?
HostsFileEntries is a class in the netty codebase, defined in resolver/src/main/java/io/netty/resolver/HostsFileEntries.java.
Where is HostsFileEntries defined?
HostsFileEntries is defined in resolver/src/main/java/io/netty/resolver/HostsFileEntries.java at line 29.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free