Example usage for io.netty.handler.codec.dns DnsSection ADDITIONAL

List of usage examples for io.netty.handler.codec.dns DnsSection ADDITIONAL

Introduction

In this page you can find the example usage for io.netty.handler.codec.dns DnsSection ADDITIONAL.

Prototype

DnsSection ADDITIONAL

To view the source code for io.netty.handler.codec.dns DnsSection ADDITIONAL.

Click Source Link

Document

The section that contains the additional DnsRecord s.

Usage

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

License:Apache License

void query() {
    final DnsQuestion question = question();
    final InetSocketAddress nameServerAddr = nameServerAddr();
    final DatagramDnsQuery query = new DatagramDnsQuery(null, nameServerAddr, id);

    query.setRecursionDesired(recursionDesired);

    query.addRecord(DnsSection.QUESTION, question);

    for (DnsRecord record : additional) {
        query.addRecord(DnsSection.ADDITIONAL, record);
    }/*  w ww . jav  a  2s. c  o  m*/
    if (optResource != null) {
        query.addRecord(DnsSection.ADDITIONAL, optResource);
    }

    if (logger.isDebugEnabled()) {
        logger.debug("{} WRITE: [{}: {}], {}", parent.ch, id, nameServerAddr, question);
    }

    sendQuery(query);
}