Package akka.io
Class Dns
- java.lang.Object
-
- akka.io.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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Dns.Command
static class
Dns.Resolve
static class
Dns.Resolve$
static class
Dns.Resolved
static class
Dns.Resolved$
-
Constructor Summary
Constructors Constructor Description Dns()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static T
apply(ActorSystem system)
static T
apply(ClassicActorSystemProvider system)
scala.Option<Dns.Resolved>
cached(java.lang.String name)
static DnsExt
createExtension(ExtendedActorSystem system)
static boolean
equals(java.lang.Object other)
static DnsExt
get(ActorSystem system)
Java API: retrieve the Udp extension for the given system.static DnsExt
get(ClassicActorSystemProvider system)
static int
hashCode()
static Dns$
lookup()
scala.Option<Dns.Resolved>
resolve(java.lang.String name, ActorSystem system, ActorRef sender)
If an entry is cached return it immediately.
-
-
-
Method Detail
-
lookup
public static Dns$ lookup()
-
createExtension
public static DnsExt createExtension(ExtendedActorSystem system)
-
get
public static DnsExt get(ActorSystem system)
Java API: retrieve the Udp extension for the given system.- Parameters:
system
- (undocumented)- Returns:
- (undocumented)
-
get
public static DnsExt get(ClassicActorSystemProvider system)
-
apply
public static T apply(ActorSystem system)
-
apply
public static T apply(ClassicActorSystemProvider 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)
-
-