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, configuration: GatlingConfiguration)

    eventLoop

    the event loop

    configuration

    the config

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(): DnsCache
    Definition Classes
    DnsNameResolver
  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def close(): Unit
    Definition Classes
    DnsNameResolver → SimpleNameResolver → NameResolver → Closeable → AutoCloseable
  9. def doResolve(inetHost: String, additionals: Array[DnsRecord], promise: Promise[InetAddress], resolveCache: DnsCache): Unit
    Definition Classes
    ExtendedDnsNameResolver → DnsNameResolver
  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. def executor(): EventLoop
    Definition Classes
    ExtendedDnsNameResolver → DnsNameResolver → SimpleNameResolver
  16. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  19. def hostsFileEntriesResolver(): HostsFileEntriesResolver
    Definition Classes
    DnsNameResolver
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. def isOptResourceEnabled(): Boolean
    Definition Classes
    DnsNameResolver
  22. def isRecursionDesired(): Boolean
    Definition Classes
    DnsNameResolver
  23. def isTraceEnabled(): Boolean
    Definition Classes
    DnsNameResolver
  24. final def loopbackAddress(): InetAddress
    Attributes
    protected[io.netty.resolver.dns]
    Definition Classes
    DnsNameResolver → InetNameResolver
  25. def maxPayloadSize(): Int
    Definition Classes
    DnsNameResolver
  26. def maxQueriesPerResolve(): Int
    Definition Classes
    DnsNameResolver
  27. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. final def notify(): Unit
    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  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
    InetNameResolver → SimpleNameResolver → NameResolver
  41. final def resolve(arg0: String): Future[InetAddress]
    Definition Classes
    SimpleNameResolver → NameResolver
  42. final def resolveAll(arg0: String, arg1: Iterable[DnsRecord], arg2: Promise[List[InetAddress]]): Future[List[InetAddress]]
    Definition Classes
    DnsNameResolver
  43. final def resolveAll(arg0: String, arg1: Iterable[DnsRecord]): Future[List[InetAddress]]
    Definition Classes
    DnsNameResolver
  44. def resolveAll(arg0: String, arg1: Promise[List[InetAddress]]): Future[List[InetAddress]]
    Definition Classes
    InetNameResolver → SimpleNameResolver → NameResolver
  45. final def resolveAll(arg0: String): Future[List[InetAddress]]
    Definition Classes
    SimpleNameResolver → NameResolver
  46. def resolveCache(): DnsCache
    Definition Classes
    DnsNameResolver
  47. def resolvedAddressTypes(): List[InternetProtocolFamily2]
    Definition Classes
    DnsNameResolver
  48. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  49. def toString(): String
    Definition Classes
    AnyRef → Any
  50. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @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