public interface  io.vertx.core.dns.DnsClient extends java.lang.Object
{
public abstract io.vertx.core.dns.DnsClient lookup(java.lang.String, io.vertx.core.Handler);
public abstract io.vertx.core.Future lookup(java.lang.String);
public abstract io.vertx.core.dns.DnsClient lookup4(java.lang.String, io.vertx.core.Handler);
public abstract io.vertx.core.Future lookup4(java.lang.String);
public abstract io.vertx.core.dns.DnsClient lookup6(java.lang.String, io.vertx.core.Handler);
public abstract io.vertx.core.Future lookup6(java.lang.String);
public abstract io.vertx.core.dns.DnsClient resolveA(java.lang.String, io.vertx.core.Handler);
public abstract io.vertx.core.Future resolveA(java.lang.String);
public abstract io.vertx.core.dns.DnsClient resolveAAAA(java.lang.String, io.vertx.core.Handler);
public abstract io.vertx.core.Future resolveAAAA(java.lang.String);
public abstract io.vertx.core.dns.DnsClient resolveCNAME(java.lang.String, io.vertx.core.Handler);
public abstract io.vertx.core.Future resolveCNAME(java.lang.String);
public abstract io.vertx.core.dns.DnsClient resolveMX(java.lang.String, io.vertx.core.Handler);
public abstract io.vertx.core.Future resolveMX(java.lang.String);
public abstract io.vertx.core.dns.DnsClient resolveTXT(java.lang.String, io.vertx.core.Handler);
public abstract io.vertx.core.Future resolveTXT(java.lang.String);
public abstract io.vertx.core.dns.DnsClient resolvePTR(java.lang.String, io.vertx.core.Handler);
public abstract io.vertx.core.Future resolvePTR(java.lang.String);
public abstract io.vertx.core.dns.DnsClient resolveNS(java.lang.String, io.vertx.core.Handler);
public abstract io.vertx.core.Future resolveNS(java.lang.String);
public abstract io.vertx.core.dns.DnsClient resolveSRV(java.lang.String, io.vertx.core.Handler);
public abstract io.vertx.core.Future resolveSRV(java.lang.String);
public abstract io.vertx.core.dns.DnsClient reverseLookup(java.lang.String, io.vertx.core.Handler);
public abstract io.vertx.core.Future reverseLookup(java.lang.String);
public abstract void close(io.vertx.core.Handler);
public abstract io.vertx.core.Future close();
}