| Modifier and Type | Field and Description |
|---|---|
static io.vertx.lang.rx.TypeArg<DnsClient> |
__TYPE_ARG |
| Constructor and Description |
|---|
DnsClient(DnsClient delegate) |
DnsClient(Object delegate) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
DnsClient |
getDelegate() |
int |
hashCode() |
DnsClient |
lookup(String name)
Try to lookup the A (ipv4) or AAAA (ipv6) record for the given name.
|
DnsClient |
lookup(String name,
Handler<AsyncResult<String>> handler)
Try to lookup the A (ipv4) or AAAA (ipv6) record for the given name.
|
DnsClient |
lookup4(String name)
Try to lookup the A (ipv4) record for the given name.
|
DnsClient |
lookup4(String name,
Handler<AsyncResult<String>> handler)
Try to lookup the A (ipv4) record for the given name.
|
DnsClient |
lookup6(String name)
Try to lookup the AAAA (ipv6) record for the given name.
|
DnsClient |
lookup6(String name,
Handler<AsyncResult<String>> handler)
Try to lookup the AAAA (ipv6) record for the given name.
|
static DnsClient |
newInstance(DnsClient arg) |
DnsClient |
resolveA(String name)
Try to resolve all A (ipv4) records for the given name.
|
DnsClient |
resolveA(String name,
Handler<AsyncResult<List<String>>> handler)
Try to resolve all A (ipv4) records for the given name.
|
DnsClient |
resolveAAAA(String name)
Try to resolve all AAAA (ipv6) records for the given name.
|
DnsClient |
resolveAAAA(String name,
Handler<AsyncResult<List<String>>> handler)
Try to resolve all AAAA (ipv6) records for the given name.
|
DnsClient |
resolveCNAME(String name)
Try to resolve the CNAME record for the given name.
|
DnsClient |
resolveCNAME(String name,
Handler<AsyncResult<List<String>>> handler)
Try to resolve the CNAME record for the given name.
|
DnsClient |
resolveMX(String name)
Try to resolve the MX records for the given name.
|
DnsClient |
resolveMX(String name,
Handler<AsyncResult<List<MxRecord>>> handler)
Try to resolve the MX records for the given name.
|
DnsClient |
resolveNS(String name)
Try to resolve the NS records for the given name.
|
DnsClient |
resolveNS(String name,
Handler<AsyncResult<List<String>>> handler)
Try to resolve the NS records for the given name.
|
DnsClient |
resolvePTR(String name)
Try to resolve the PTR record for the given name.
|
DnsClient |
resolvePTR(String name,
Handler<AsyncResult<String>> handler)
Try to resolve the PTR record for the given name.
|
DnsClient |
resolveSRV(String name)
Try to resolve the SRV records for the given name.
|
DnsClient |
resolveSRV(String name,
Handler<AsyncResult<List<SrvRecord>>> handler)
Try to resolve the SRV records for the given name.
|
DnsClient |
resolveTXT(String name)
Try to resolve the TXT records for the given name.
|
DnsClient |
resolveTXT(String name,
Handler<AsyncResult<List<String>>> handler)
Try to resolve the TXT records for the given name.
|
DnsClient |
reverseLookup(String ipaddress)
Try to do a reverse lookup of an IP address.
|
DnsClient |
reverseLookup(String ipaddress,
Handler<AsyncResult<String>> handler)
Try to do a reverse lookup of an IP address.
|
Single<String> |
rxLookup(String name)
Try to lookup the A (ipv4) or AAAA (ipv6) record for the given name.
|
Single<String> |
rxLookup4(String name)
Try to lookup the A (ipv4) record for the given name.
|
Single<String> |
rxLookup6(String name)
Try to lookup the AAAA (ipv6) record for the given name.
|
Single<List<String>> |
rxResolveA(String name)
Try to resolve all A (ipv4) records for the given name.
|
Single<List<String>> |
rxResolveAAAA(String name)
Try to resolve all AAAA (ipv6) records for the given name.
|
Single<List<String>> |
rxResolveCNAME(String name)
Try to resolve the CNAME record for the given name.
|
Single<List<MxRecord>> |
rxResolveMX(String name)
Try to resolve the MX records for the given name.
|
Single<List<String>> |
rxResolveNS(String name)
Try to resolve the NS records for the given name.
|
Single<String> |
rxResolvePTR(String name)
Try to resolve the PTR record for the given name.
|
Single<List<SrvRecord>> |
rxResolveSRV(String name)
Try to resolve the SRV records for the given name.
|
Single<List<String>> |
rxResolveTXT(String name)
Try to resolve the TXT records for the given name.
|
Single<String> |
rxReverseLookup(String ipaddress)
Try to do a reverse lookup of an IP address.
|
String |
toString() |
public static final io.vertx.lang.rx.TypeArg<DnsClient> __TYPE_ARG
public DnsClient(DnsClient delegate)
public DnsClient(Object delegate)
public DnsClient getDelegate()
public DnsClient lookup(String name, Handler<AsyncResult<String>> handler)
name - the name to resolvehandler - the Handler to notify with the AsyncResult. The handler will get notified with the resolved address if a record was found. If non was found it will get notifed with null. If an error accours it will get failed.public DnsClient lookup(String name)
name - the name to resolvepublic Single<String> rxLookup(String name)
name - the name to resolvepublic DnsClient lookup4(String name, Handler<AsyncResult<String>> handler)
name - the name to resolvehandler - the to notify with the AsyncResult. The handler will get notified with the resolved Inet4Address if a record was found. If non was found it will get notifed with null. If an error accours it will get failed.public DnsClient lookup4(String name)
name - the name to resolvepublic Single<String> rxLookup4(String name)
name - the name to resolvepublic DnsClient lookup6(String name, Handler<AsyncResult<String>> handler)
name - the name to resolvehandler - the to notify with the . The handler will get notified with the resolved Inet6Address if a record was found. If non was found it will get notifed with null. If an error accours it will get failed.public DnsClient lookup6(String name)
name - the name to resolvepublic Single<String> rxLookup6(String name)
name - the name to resolvepublic DnsClient resolveA(String name, Handler<AsyncResult<List<String>>> handler)
name - the name to resolvehandler - the Handler to notify with the AsyncResult. The handler will get notified with a List that contains all the resolved Inet4Addresses. If none was found an empty List will be used. If an error accours it will get failed.public DnsClient resolveA(String name)
name - the name to resolvepublic Single<List<String>> rxResolveA(String name)
name - the name to resolvepublic DnsClient resolveAAAA(String name, Handler<AsyncResult<List<String>>> handler)
name - the name to resolvehandler - the Handler to notify with the AsyncResult. The handler will get notified with a List that contains all the resolved Inet6Addresses. If none was found an empty List will be used. If an error accours it will get failed.public DnsClient resolveAAAA(String name)
name - the name to resolvepublic Single<List<String>> rxResolveAAAA(String name)
name - the name to resolvepublic DnsClient resolveCNAME(String name, Handler<AsyncResult<List<String>>> handler)
name - the name to resolve the CNAME forhandler - the to notify with the . The handler will get notified with the resolved String if a record was found. If none was found it will get notified with null. If an error accours it will get failed.public DnsClient resolveCNAME(String name)
name - the name to resolve the CNAME forpublic Single<List<String>> rxResolveCNAME(String name)
name - the name to resolve the CNAME forpublic DnsClient resolveMX(String name, Handler<AsyncResult<List<MxRecord>>> handler)
name - the name for which the MX records should be resolvedhandler - the Handler to notify with the AsyncResult. The handler will get notified with a List that contains all resolved MxRecords, sorted by their MxRecord.priority(). If non was found it will get notified with an empty List. If an error accours it will get failed.public DnsClient resolveMX(String name)
name - the name for which the MX records should be resolvedpublic Single<List<MxRecord>> rxResolveMX(String name)
name - the name for which the MX records should be resolvedpublic DnsClient resolveTXT(String name, Handler<AsyncResult<List<String>>> handler)
name - the name for which the TXT records should be resolvedhandler - the to notify with the . The handler will get notified with a List that contains all resolved Strings. If none was found it will get notified with an empty List. If an error accours it will get failed.public DnsClient resolveTXT(String name)
name - the name for which the TXT records should be resolvedpublic Single<List<String>> rxResolveTXT(String name)
name - the name for which the TXT records should be resolvedpublic DnsClient resolvePTR(String name, Handler<AsyncResult<String>> handler)
name - the name to resolve the PTR forhandler - the to notify with the . The handler will get notified with the resolved String if a record was found. If none was found it will get notified with null. If an error accours it will get failed.public DnsClient resolvePTR(String name)
name - the name to resolve the PTR forpublic Single<String> rxResolvePTR(String name)
name - the name to resolve the PTR forpublic DnsClient resolveNS(String name, Handler<AsyncResult<List<String>>> handler)
name - the name for which the NS records should be resolvedhandler - the to notify with the . The handler will get notified with a List that contains all resolved Strings. If none was found it will get notified with an empty List. If an error accours it will get failed.public DnsClient resolveNS(String name)
name - the name for which the NS records should be resolvedpublic Single<List<String>> rxResolveNS(String name)
name - the name for which the NS records should be resolvedpublic DnsClient resolveSRV(String name, Handler<AsyncResult<List<SrvRecord>>> handler)
name - the name for which the SRV records should be resolvedhandler - the to notify with the . The handler will get notified with a List that contains all resolved SrvRecords. If none was found it will get notified with an empty List. If an error accours it will get failed.public DnsClient resolveSRV(String name)
name - the name for which the SRV records should be resolvedpublic Single<List<SrvRecord>> rxResolveSRV(String name)
name - the name for which the SRV records should be resolvedpublic DnsClient reverseLookup(String ipaddress, Handler<AsyncResult<String>> handler)
ipaddress - the IP address to resolve the PTR forhandler - the to notify with the . The handler will get notified with the resolved String if a record was found. If none was found it will get notified with null. If an error accours it will get failed.public DnsClient reverseLookup(String ipaddress)
ipaddress - the IP address to resolve the PTR forpublic Single<String> rxReverseLookup(String ipaddress)
ipaddress - the IP address to resolve the PTR forCopyright © 2021 Eclipse. All rights reserved.