Class InetNameResolver

java.lang.Object
io.netty.resolver.SimpleNameResolver<java.net.InetAddress>
io.netty.resolver.InetNameResolver
All Implemented Interfaces:
NameResolver<java.net.InetAddress>, java.io.Closeable, java.lang.AutoCloseable
Direct Known Subclasses:
DefaultNameResolver, DnsNameResolver, RoundRobinInetAddressResolver

public abstract class InetNameResolver extends SimpleNameResolver<java.net.InetAddress>
A skeletal NameResolver implementation that resolves InetAddress.
  • Field Details

    • addressResolver

      private volatile AddressResolver<java.net.InetSocketAddress> addressResolver
  • Constructor Details

  • Method Details

    • asAddressResolver

      public AddressResolver<java.net.InetSocketAddress> asAddressResolver()
      Return a AddressResolver that will use this name resolver underneath. It's cached internally, so the same instance is always returned.