Class/Object

io.gatling.http.resolver

ExtendedDnsNameResolver

Related Docs: object ExtendedDnsNameResolver | package resolver

Permalink

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)

    Permalink

    eventLoop

    the event loop

    configuration

    the config

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def asAddressResolver(): AddressResolver[InetSocketAddress]

    Permalink
    Definition Classes
    InetNameResolver
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def authoritativeDnsServerCache(): DnsCache

    Permalink
    Definition Classes
    DnsNameResolver
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def close(): Unit

    Permalink
    Definition Classes
    DnsNameResolver → SimpleNameResolver → NameResolver → Closeable → AutoCloseable
  9. def doResolve(inetHost: String, additionals: Array[DnsRecord], promise: Promise[InetAddress], resolveCache: DnsCache): Unit

    Permalink
    Definition Classes
    ExtendedDnsNameResolver → DnsNameResolver
  10. def doResolve(arg0: String, arg1: Promise[InetAddress]): Unit

    Permalink
    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

    Permalink
    Definition Classes
    ExtendedDnsNameResolver → DnsNameResolver
  12. def doResolveAll(arg0: String, arg1: Promise[List[InetAddress]]): Unit

    Permalink
    Attributes
    protected[io.netty.resolver.dns]
    Definition Classes
    DnsNameResolver → SimpleNameResolver
    Annotations
    @throws( classOf[java.lang.Exception] )
  13. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  15. def executor(): EventLoop

    Permalink
    Definition Classes
    ExtendedDnsNameResolver → DnsNameResolver → SimpleNameResolver
  16. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  19. def hostsFileEntriesResolver(): HostsFileEntriesResolver

    Permalink
    Definition Classes
    DnsNameResolver
  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. def isOptResourceEnabled(): Boolean

    Permalink
    Definition Classes
    DnsNameResolver
  22. def isRecursionDesired(): Boolean

    Permalink
    Definition Classes
    DnsNameResolver
  23. def isTraceEnabled(): Boolean

    Permalink
    Definition Classes
    DnsNameResolver
  24. final def loopbackAddress(): InetAddress

    Permalink
    Attributes
    protected[io.netty.resolver.dns]
    Definition Classes
    DnsNameResolver → InetNameResolver
  25. def maxPayloadSize(): Int

    Permalink
    Definition Classes
    DnsNameResolver
  26. def maxQueriesPerResolve(): Int

    Permalink
    Definition Classes
    DnsNameResolver
  27. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. def query(arg0: InetSocketAddress, arg1: DnsQuestion, arg2: Iterable[DnsRecord], arg3: Promise[AddressedEnvelope[_ <: DnsResponse, InetSocketAddress]]): Future[AddressedEnvelope[DnsResponse, InetSocketAddress]]

    Permalink
    Definition Classes
    DnsNameResolver
  31. def query(arg0: InetSocketAddress, arg1: DnsQuestion, arg2: Promise[AddressedEnvelope[_ <: DnsResponse, InetSocketAddress]]): Future[AddressedEnvelope[DnsResponse, InetSocketAddress]]

    Permalink
    Definition Classes
    DnsNameResolver
  32. def query(arg0: InetSocketAddress, arg1: DnsQuestion, arg2: Iterable[DnsRecord]): Future[AddressedEnvelope[DnsResponse, InetSocketAddress]]

    Permalink
    Definition Classes
    DnsNameResolver
  33. def query(arg0: InetSocketAddress, arg1: DnsQuestion): Future[AddressedEnvelope[DnsResponse, InetSocketAddress]]

    Permalink
    Definition Classes
    DnsNameResolver
  34. def query(arg0: DnsQuestion, arg1: Promise[AddressedEnvelope[_ <: DnsResponse, InetSocketAddress]]): Future[AddressedEnvelope[DnsResponse, InetSocketAddress]]

    Permalink
    Definition Classes
    DnsNameResolver
  35. def query(arg0: DnsQuestion, arg1: Iterable[DnsRecord]): Future[AddressedEnvelope[DnsResponse, InetSocketAddress]]

    Permalink
    Definition Classes
    DnsNameResolver
  36. def query(arg0: DnsQuestion): Future[AddressedEnvelope[DnsResponse, InetSocketAddress]]

    Permalink
    Definition Classes
    DnsNameResolver
  37. def queryTimeoutMillis(): Long

    Permalink
    Definition Classes
    DnsNameResolver
  38. final def resolve(arg0: String, arg1: Iterable[DnsRecord], arg2: Promise[InetAddress]): Future[InetAddress]

    Permalink
    Definition Classes
    DnsNameResolver
  39. final def resolve(arg0: String, arg1: Iterable[DnsRecord]): Future[InetAddress]

    Permalink
    Definition Classes
    DnsNameResolver
  40. def resolve(arg0: String, arg1: Promise[InetAddress]): Future[InetAddress]

    Permalink
    Definition Classes
    InetNameResolver → SimpleNameResolver → NameResolver
  41. final def resolve(arg0: String): Future[InetAddress]

    Permalink
    Definition Classes
    SimpleNameResolver → NameResolver
  42. final def resolveAll(arg0: String, arg1: Iterable[DnsRecord], arg2: Promise[List[InetAddress]]): Future[List[InetAddress]]

    Permalink
    Definition Classes
    DnsNameResolver
  43. final def resolveAll(arg0: String, arg1: Iterable[DnsRecord]): Future[List[InetAddress]]

    Permalink
    Definition Classes
    DnsNameResolver
  44. def resolveAll(arg0: String, arg1: Promise[List[InetAddress]]): Future[List[InetAddress]]

    Permalink
    Definition Classes
    InetNameResolver → SimpleNameResolver → NameResolver
  45. final def resolveAll(arg0: String): Future[List[InetAddress]]

    Permalink
    Definition Classes
    SimpleNameResolver → NameResolver
  46. def resolveCache(): DnsCache

    Permalink
    Definition Classes
    DnsNameResolver
  47. def resolvedAddressTypes(): List[InternetProtocolFamily2]

    Permalink
    Definition Classes
    DnsNameResolver
  48. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  49. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  50. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long): Unit

    Permalink
    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