Class AsyncDnsProvider

  • All Implemented Interfaces:
    DnsProvider

    public class AsyncDnsProvider
    extends java.lang.Object
    implements DnsProvider
    INTERNAL API
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Class<AsyncDnsResolver> actorClass()
      DNS resolver actor.
      Dns cache()
      Cache implementation that can be accessed via Dns(system) to avoid asks to the resolver actors.
      java.lang.Class<AsyncDnsManager> managerClass()
      DNS manager class.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AsyncDnsProvider

        public AsyncDnsProvider()
    • Method Detail

      • 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<AsyncDnsManager> 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