List of usage examples for io.netty.resolver.dns DnsNameResolverException DnsNameResolverException
public DnsNameResolverException(InetSocketAddress remoteAddress, DnsQuestion question, String message,
Throwable cause)
From source file:io.vertx.core.dns.impl.fix.DnsQueryContext.java
License:Apache License
private void setFailure(String message, Throwable cause) { final InetSocketAddress nameServerAddr = nameServerAddr(); parent.queryContextManager.remove(nameServerAddr, id); final StringBuilder buf = new StringBuilder(message.length() + 64); buf.append('[').append(nameServerAddr).append("] ").append(message).append(" (no stack trace available)"); final DnsNameResolverException e; if (cause != null) { e = new DnsNameResolverException(nameServerAddr, question(), buf.toString(), cause); } else {/*from w w w . j a va 2 s . c om*/ e = new DnsNameResolverException(nameServerAddr, question(), buf.toString()); } promise.tryFailure(e); }