Home / Function/ shouldRefreshHostsFileContentAfterRefreshInterval() — netty Function Reference

shouldRefreshHostsFileContentAfterRefreshInterval() — netty Function Reference

Architecture documentation for the shouldRefreshHostsFileContentAfterRefreshInterval() function in DefaultHostsFileEntriesResolverTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  79b0f7a8_cbed_1c80_a21a_3a0c737311cd["shouldRefreshHostsFileContentAfterRefreshInterval()"]
  222d3f0b_2438_e015_0a1d_f30980f84e70["DefaultHostsFileEntriesResolverTest"]
  79b0f7a8_cbed_1c80_a21a_3a0c737311cd -->|defined in| 222d3f0b_2438_e015_0a1d_f30980f84e70
  c9bbb4ba_0238_249b_efc5_48551d67679c["givenHostsParserWith()"]
  79b0f7a8_cbed_1c80_a21a_3a0c737311cd -->|calls| c9bbb4ba_0238_249b_efc5_48551d67679c
  style 79b0f7a8_cbed_1c80_a21a_3a0c737311cd fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

resolver/src/test/java/io/netty/resolver/DefaultHostsFileEntriesResolverTest.java lines 159–176

    @Test
    public void shouldRefreshHostsFileContentAfterRefreshInterval() throws Exception {
        Map<String, List<InetAddress>> v4Addresses = new LinkedHashMap<>(LOCALHOST_V4_ADDRESSES);
        Map<String, List<InetAddress>> v6Addresses = new LinkedHashMap<>(LOCALHOST_V6_ADDRESSES);
        DefaultHostsFileEntriesResolver resolver =
                new DefaultHostsFileEntriesResolver(givenHostsParserWith(v4Addresses, v6Addresses), /*nanos*/1);
        String newHost = UUID.randomUUID().toString();

        InetAddress address = resolver.address(newHost, ResolvedAddressTypes.IPV6_ONLY);
        assertNull(address);
        /*let refreshIntervalNanos = 1 elapse*/
        Thread.sleep(1);
        v4Addresses.put(newHost, Collections.<InetAddress>singletonList(NetUtil.LOCALHOST4));
        v6Addresses.put(newHost, Collections.<InetAddress>singletonList(NetUtil.LOCALHOST6));

        assertEquals(NetUtil.LOCALHOST4, resolver.address(newHost, ResolvedAddressTypes.IPV4_ONLY));
        assertEquals(NetUtil.LOCALHOST6, resolver.address(newHost, ResolvedAddressTypes.IPV6_ONLY));
    }

Domain

Subdomains

Frequently Asked Questions

What does shouldRefreshHostsFileContentAfterRefreshInterval() do?
shouldRefreshHostsFileContentAfterRefreshInterval() is a function in the netty codebase, defined in resolver/src/test/java/io/netty/resolver/DefaultHostsFileEntriesResolverTest.java.
Where is shouldRefreshHostsFileContentAfterRefreshInterval() defined?
shouldRefreshHostsFileContentAfterRefreshInterval() is defined in resolver/src/test/java/io/netty/resolver/DefaultHostsFileEntriesResolverTest.java at line 159.
What does shouldRefreshHostsFileContentAfterRefreshInterval() call?
shouldRefreshHostsFileContentAfterRefreshInterval() calls 1 function(s): givenHostsParserWith.

Analyze Your Own Codebase

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

Try Supermodel Free