Package akka.io

Class Dns

  • Direct Known Subclasses:
    AsyncDnsCache, SimpleDnsCache

    public abstract class Dns
    extends java.lang.Object
    Lookup if a DNS resolved is cached. The exact behavior of caching will depend on the akka.actor.io.dns.resolver that is configured.
    • Constructor Detail

      • Dns

        public Dns()
    • Method Detail

      • lookup

        public static Dns$ lookup()
      • get

        public static DnsExt get​(ActorSystem system)
        Java API: retrieve the Udp extension for the given system.
        Parameters:
        system - (undocumented)
        Returns:
        (undocumented)
      • apply

        public static T apply​(ActorSystem system)
      • hashCode

        public static final int hashCode()
      • equals

        public static final boolean equals​(java.lang.Object other)
      • cached

        public scala.Option<Dns.Resolved> cached​(java.lang.String name)
      • resolve

        public scala.Option<Dns.Resolved> resolve​(java.lang.String name,
                                                  ActorSystem system,
                                                  ActorRef sender)
        If an entry is cached return it immediately. If it is not then trigger a resolve and return None.
        Parameters:
        name - (undocumented)
        system - (undocumented)
        sender - (undocumented)
        Returns:
        (undocumented)