| Package | Description | 
|---|---|
| io.vertx.reactivex.core | |
| io.vertx.reactivex.core.dns | 
| Modifier and Type | Method and Description | 
|---|---|
DnsClient | 
Vertx.createDnsClient()
Create a DNS client to connect to the DNS server configured by  
VertxOptions | 
DnsClient | 
Vertx.createDnsClient(DnsClientOptions options)
Create a DNS client to connect to a DNS server 
 | 
DnsClient | 
Vertx.createDnsClient(int port,
               String host)
Create a DNS client to connect to a DNS server at the specified host and port, with the default query timeout (5 seconds)
  
 | 
| Modifier and Type | Field and Description | 
|---|---|
static io.vertx.lang.rx.TypeArg<DnsClient> | 
DnsClient.__TYPE_ARG  | 
| Modifier and Type | Method and Description | 
|---|---|
DnsClient | 
DnsClient.lookup(String name,
      Handler<AsyncResult<String>> handler)
Try to lookup the A (ipv4) or AAAA (ipv6) record for the given name. 
 | 
DnsClient | 
DnsClient.lookup4(String name,
       Handler<AsyncResult<String>> handler)
Try to lookup the A (ipv4) record for the given name. 
 | 
DnsClient | 
DnsClient.lookup6(String name,
       Handler<AsyncResult<String>> handler)
Try to lookup the AAAA (ipv6) record for the given name. 
 | 
static DnsClient | 
DnsClient.newInstance(DnsClient arg)  | 
DnsClient | 
DnsClient.resolveA(String name,
        Handler<AsyncResult<List<String>>> handler)
Try to resolve all A (ipv4) records for the given name. 
 | 
DnsClient | 
DnsClient.resolveAAAA(String name,
           Handler<AsyncResult<List<String>>> handler)
Try to resolve all AAAA (ipv6) records for the given name. 
 | 
DnsClient | 
DnsClient.resolveCNAME(String name,
            Handler<AsyncResult<List<String>>> handler)
Try to resolve the CNAME record for the given name. 
 | 
DnsClient | 
DnsClient.resolveMX(String name,
         Handler<AsyncResult<List<MxRecord>>> handler)
Try to resolve the MX records for the given name. 
 | 
DnsClient | 
DnsClient.resolveNS(String name,
         Handler<AsyncResult<List<String>>> handler)
Try to resolve the NS records for the given name. 
 | 
DnsClient | 
DnsClient.resolvePTR(String name,
          Handler<AsyncResult<String>> handler)
Try to resolve the PTR record for the given name. 
 | 
DnsClient | 
DnsClient.resolveSRV(String name,
          Handler<AsyncResult<List<SrvRecord>>> handler)
Try to resolve the SRV records for the given name. 
 | 
DnsClient | 
DnsClient.resolveTXT(String name,
          Handler<AsyncResult<List<String>>> handler)
Try to resolve the TXT records for the given name. 
 | 
DnsClient | 
DnsClient.reverseLookup(String ipaddress,
             Handler<AsyncResult<String>> handler)
Try to do a reverse lookup of an IP address. 
 | 
Copyright © 2020 Eclipse. All rights reserved.