Packages

class ExtendedDnsNameResolver extends DnsNameResolver

DnsNameResolver whose sole purpose is to publicly expose the doResolve and executor methods that are protected

Linear Supertypes
DnsNameResolver, InetNameResolver, SimpleNameResolver[InetAddress], NameResolver[InetAddress], Closeable, AutoCloseable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ExtendedDnsNameResolver
  2. DnsNameResolver
  3. InetNameResolver
  4. SimpleNameResolver
  5. NameResolver
  6. Closeable
  7. AutoCloseable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ExtendedDnsNameResolver(eventLoop: EventLoop, queryTimeout: Int, maxQueriesPerResolve: Int, dnsServers: Array[InetSocketAddress])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def asAddressResolver(): AddressResolver[InetSocketAddress]
    Definition Classes
    InetNameResolver
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def authoritativeDnsServerCache(): AuthoritativeDnsServerCache
    Definition Classes
    DnsNameResolver
  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  8. def close(): Unit
    Definition Classes
    DnsNameResolver → SimpleNameResolver → NameResolver → Closeable → AutoCloseable
  9. def doResolve(arg0: String, arg1: Array[DnsRecord], arg2: Promise[InetAddress], arg3: DnsCache): Unit
    Attributes
    protected[io.netty.resolver.dns]
    Definition Classes
    DnsNameResolver
    Annotations
    @throws( classOf[java.lang.Exception] )
  10. def doResolve(arg0: String, arg1: Promise[InetAddress]): Unit
    Attributes
    protected[io.netty.resolver.dns]
    Definition Classes
    DnsNameResolver → SimpleNameResolver
    Annotations
    @throws( classOf[java.lang.Exception] )
  11. def doResolveAll(inetHost: String, additionals: Array[DnsRecord], promise: Promise[List[InetAddress]], resolveCache: DnsCache): Unit
    Definition Classes
    ExtendedDnsNameResolver → DnsNameResolver
  12. def doResolveAll(arg0: String, arg1: Promise[List[InetAddress]]): Unit
    Attributes
    protected[io.netty.resolver.dns]
    Definition Classes
    DnsNameResolver → SimpleNameResolver
    Annotations
    @throws( classOf[java.lang.Exception] )
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  15. val eventLoop: EventLoop
  16. def executor(): EventLoop
    Attributes
    protected[io.netty.resolver.dns]
    Definition Classes
    DnsNameResolver → SimpleNameResolver
  17. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. def hostsFileEntriesResolver(): HostsFileEntriesResolver
    Definition Classes
    DnsNameResolver
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. def isOptResourceEnabled(): Boolean
    Definition Classes
    DnsNameResolver
  23. def isRecursionDesired(): Boolean
    Definition Classes
    DnsNameResolver
  24. def maxPayloadSize(): Int
    Definition Classes
    DnsNameResolver
  25. def maxQueriesPerResolve(): Int
    Definition Classes
    DnsNameResolver
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. def newRedirectDnsServerStream(arg0: String, arg1: List[InetSocketAddress]): DnsServerAddressStream
    Attributes
    protected[io.netty.resolver.dns]
    Definition Classes
    DnsNameResolver
  28. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  29. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  30. def query(arg0: InetSocketAddress, arg1: DnsQuestion, arg2: Iterable[DnsRecord], arg3: Promise[AddressedEnvelope[_ <: DnsResponse, InetSocketAddress]]): Future[AddressedEnvelope[DnsResponse, InetSocketAddress]]
    Definition Classes
    DnsNameResolver
  31. def query(arg0: InetSocketAddress, arg1: DnsQuestion, arg2: Promise[AddressedEnvelope[_ <: DnsResponse, InetSocketAddress]]): Future[AddressedEnvelope[DnsResponse, InetSocketAddress]]
    Definition Classes
    DnsNameResolver
  32. def query(arg0: InetSocketAddress, arg1: DnsQuestion, arg2: Iterable[DnsRecord]): Future[AddressedEnvelope[DnsResponse, InetSocketAddress]]
    Definition Classes
    DnsNameResolver
  33. def query(arg0: InetSocketAddress, arg1: DnsQuestion): Future[AddressedEnvelope[DnsResponse, InetSocketAddress]]
    Definition Classes
    DnsNameResolver
  34. def query(arg0: DnsQuestion, arg1: Promise[AddressedEnvelope[_ <: DnsResponse, InetSocketAddress]]): Future[AddressedEnvelope[DnsResponse, InetSocketAddress]]
    Definition Classes
    DnsNameResolver
  35. def query(arg0: DnsQuestion, arg1: Iterable[DnsRecord]): Future[AddressedEnvelope[DnsResponse, InetSocketAddress]]
    Definition Classes
    DnsNameResolver
  36. def query(arg0: DnsQuestion): Future[AddressedEnvelope[DnsResponse, InetSocketAddress]]
    Definition Classes
    DnsNameResolver
  37. def queryTimeoutMillis(): Long
    Definition Classes
    DnsNameResolver
  38. final def resolve(arg0: String, arg1: Iterable[DnsRecord], arg2: Promise[InetAddress]): Future[InetAddress]
    Definition Classes
    DnsNameResolver
  39. final def resolve(arg0: String, arg1: Iterable[DnsRecord]): Future[InetAddress]
    Definition Classes
    DnsNameResolver
  40. def resolve(arg0: String, arg1: Promise[InetAddress]): Future[InetAddress]
    Definition Classes
    SimpleNameResolver → NameResolver
  41. final def resolve(arg0: String): Future[InetAddress]
    Definition Classes
    SimpleNameResolver → NameResolver
  42. final def resolveAll(arg0: DnsQuestion, arg1: Iterable[DnsRecord], arg2: Promise[List[DnsRecord]]): Future[List[DnsRecord]]
    Definition Classes
    DnsNameResolver
  43. final def resolveAll(arg0: DnsQuestion, arg1: Iterable[DnsRecord]): Future[List[DnsRecord]]
    Definition Classes
    DnsNameResolver
  44. final def resolveAll(arg0: DnsQuestion): Future[List[DnsRecord]]
    Definition Classes
    DnsNameResolver
  45. final def resolveAll(arg0: String, arg1: Iterable[DnsRecord], arg2: Promise[List[InetAddress]]): Future[List[InetAddress]]
    Definition Classes
    DnsNameResolver
  46. final def resolveAll(arg0: String, arg1: Iterable[DnsRecord]): Future[List[InetAddress]]
    Definition Classes
    DnsNameResolver
  47. def resolveAll(arg0: String, arg1: Promise[List[InetAddress]]): Future[List[InetAddress]]
    Definition Classes
    SimpleNameResolver → NameResolver
  48. final def resolveAll(arg0: String): Future[List[InetAddress]]
    Definition Classes
    SimpleNameResolver → NameResolver
  49. def resolveCache(): DnsCache
    Definition Classes
    DnsNameResolver
  50. def resolvedAddressTypes(): ResolvedAddressTypes
    Definition Classes
    DnsNameResolver
  51. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  52. def toString(): String
    Definition Classes
    AnyRef → Any
  53. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from DnsNameResolver

Inherited from InetNameResolver

Inherited from SimpleNameResolver[InetAddress]

Inherited from NameResolver[InetAddress]

Inherited from Closeable

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped