public interface  io.netty.resolver.dns.DnsQueryLifecycleObserver extends java.lang.Object
{
public abstract void queryWritten(java.net.InetSocketAddress, io.netty.channel.ChannelFuture);
public abstract void queryCancelled(int);
public abstract io.netty.resolver.dns.DnsQueryLifecycleObserver queryRedirected(java.util.List);
public abstract io.netty.resolver.dns.DnsQueryLifecycleObserver queryCNAMEd(io.netty.handler.codec.dns.DnsQuestion);
public abstract io.netty.resolver.dns.DnsQueryLifecycleObserver queryNoAnswer(io.netty.handler.codec.dns.DnsResponseCode);
public abstract void queryFailed(java.lang.Throwable);
public abstract void querySucceed();
}