Example usage for io.netty.resolver.dns DnsNameResolverException DnsNameResolverException

List of usage examples for io.netty.resolver.dns DnsNameResolverException DnsNameResolverException

Introduction

In this page you can find the example usage for io.netty.resolver.dns DnsNameResolverException DnsNameResolverException.

Prototype

public DnsNameResolverException(InetSocketAddress remoteAddress, DnsQuestion question, String message,
            Throwable cause) 

Source Link

Usage

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);
}