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

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

Introduction

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

Prototype

DnsQueryContext(DnsNameResolver parent, InetSocketAddress nameServerAddr, DnsQuestion question,
            DnsRecord[] additionals, Promise<AddressedEnvelope<DnsResponse, InetSocketAddress>> promise) 

Source Link

Usage

From source file:io.vertx.core.dns.impl.fix.DnsNameResolver.java

License:Apache License

private Future<AddressedEnvelope<DnsResponse, InetSocketAddress>> query0(InetSocketAddress nameServerAddr,
        DnsQuestion question, Iterable<DnsRecord> additional,
        Promise<AddressedEnvelope<? extends DnsResponse, InetSocketAddress>> promise) {

    final Promise<AddressedEnvelope<DnsResponse, InetSocketAddress>> castPromise = cast(
            checkNotNull(promise, "promise"));
    try {//from w  w w.ja  va2s .  co m
        new DnsQueryContext(this, nameServerAddr, question, additional, castPromise).query();
        return castPromise;
    } catch (Exception e) {
        return castPromise.setFailure(e);
    }
}