Class InetAddressDnsProvider

  • All Implemented Interfaces:
    DnsProvider

    public class InetAddressDnsProvider
    extends java.lang.Object
    implements DnsProvider
    INTERNAL API
    • Constructor Detail

      • InetAddressDnsProvider

        public InetAddressDnsProvider()
    • Method Detail

      • actorClass

        public java.lang.Class<InetAddressDnsResolver> actorClass()
        Description copied from interface: DnsProvider
        DNS resolver actor. Should respond to pekko.io.dns.DnsProtocol.Resolve with pekko.io.dns.DnsProtocol.Resolved
        Specified by:
        actorClass in interface DnsProvider
      • cache

        public Dns cache()
        Description copied from interface: DnsProvider
        Cache implementation that can be accessed via Dns(system) to avoid asks to the resolver actors. It is not recommended to override the default SimpleDnsCache
        Specified by:
        cache in interface DnsProvider
      • managerClass

        public java.lang.Class<SimpleDnsManager> managerClass()
        Description copied from interface: DnsProvider
        DNS manager class. Is responsible for creating resolvers and doing any cache cleanup. The DNS extension will create one of these Actors. It should have a ctr that accepts a DnsExt
        Specified by:
        managerClass in interface DnsProvider