Example usage for io.vertx.core Vertx createDnsClient

List of usage examples for io.vertx.core Vertx createDnsClient

Introduction

In this page you can find the example usage for io.vertx.core Vertx createDnsClient.

Prototype

DnsClient createDnsClient(int port, String host);

Source Link

Document

Create a DNS client to connect to a DNS server at the specified host and port, with the default query timeout (5 seconds)

Usage

From source file:docoverride.dns.Examples.java

License:Open Source License

public void example16(Vertx vertx) {
    DnsClient client = vertx.createDnsClient(53, "10.0.0.1");
    client.lookup("nonexisting.vert.xio", ar -> {
        if (ar.succeeded()) {
            String record = ar.result();
            System.out.println(record);
        } else {/*from  w w  w  .j a  v  a 2  s .c om*/
            Throwable cause = ar.cause();
            if (cause instanceof DnsException) {
                DnsException exception = (DnsException) cause;
                DnsResponseCode code = exception.code();
                // ...
            } else {
                System.out.println("Failed to resolve entry" + ar.cause());
            }
        }
    });
}

From source file:examples.DNSExamples.java

License:Open Source License

public void example1(Vertx vertx) {
    DnsClient client = vertx.createDnsClient(53, "10.0.0.1");
}

From source file:examples.DNSExamples.java

License:Open Source License

public void example2(Vertx vertx) {
    DnsClient client = vertx.createDnsClient(53, "10.0.0.1");
    client.lookup("vertx.io", ar -> {
        if (ar.succeeded()) {
            System.out.println(ar.result());
        } else {/*w w w.j  a v  a  2  s . c  o m*/
            System.out.println("Failed to resolve entry" + ar.cause());
        }
    });
}

From source file:examples.DNSExamples.java

License:Open Source License

public void example3(Vertx vertx) {
    DnsClient client = vertx.createDnsClient(53, "10.0.0.1");
    client.lookup4("vertx.io", ar -> {
        if (ar.succeeded()) {
            System.out.println(ar.result());
        } else {//from  ww  w .j a  v a 2  s  .  c  o  m
            System.out.println("Failed to resolve entry" + ar.cause());
        }
    });
}

From source file:examples.DNSExamples.java

License:Open Source License

public void example4(Vertx vertx) {
    DnsClient client = vertx.createDnsClient(53, "10.0.0.1");
    client.lookup6("vertx.io", ar -> {
        if (ar.succeeded()) {
            System.out.println(ar.result());
        } else {/*from w  w  w  . j av  a  2s.  c  om*/
            System.out.println("Failed to resolve entry" + ar.cause());
        }
    });
}

From source file:examples.DNSExamples.java

License:Open Source License

public void example5(Vertx vertx) {
    DnsClient client = vertx.createDnsClient(53, "10.0.0.1");
    client.resolveA("vertx.io", ar -> {
        if (ar.succeeded()) {
            List<String> records = ar.result();
            for (String record : records) {
                System.out.println(record);
            }//www .  j  a va 2s .c  o m
        } else {
            System.out.println("Failed to resolve entry" + ar.cause());
        }
    });
}

From source file:examples.DNSExamples.java

License:Open Source License

public void example6(Vertx vertx) {
    DnsClient client = vertx.createDnsClient(53, "10.0.0.1");
    client.resolveAAAA("vertx.io", ar -> {
        if (ar.succeeded()) {
            List<String> records = ar.result();
            for (String record : records) {
                System.out.println(record);
            }/*from  w  ww . j a va  2s  .  c om*/
        } else {
            System.out.println("Failed to resolve entry" + ar.cause());
        }
    });
}

From source file:examples.DNSExamples.java

License:Open Source License

public void example7(Vertx vertx) {
    DnsClient client = vertx.createDnsClient(53, "10.0.0.1");
    client.resolveCNAME("vertx.io", ar -> {
        if (ar.succeeded()) {
            List<String> records = ar.result();
            for (String record : records) {
                System.out.println(record);
            }/*  w  w w . j  av  a 2  s. c  o m*/
        } else {
            System.out.println("Failed to resolve entry" + ar.cause());
        }
    });
}

From source file:examples.DNSExamples.java

License:Open Source License

public void example8(Vertx vertx) {
    DnsClient client = vertx.createDnsClient(53, "10.0.0.1");
    client.resolveMX("vertx.io", ar -> {
        if (ar.succeeded()) {
            List<MxRecord> records = ar.result();
            for (MxRecord record : records) {
                System.out.println(record);
            }/*  www .  ja  v a 2s .  c  o  m*/
        } else {
            System.out.println("Failed to resolve entry" + ar.cause());
        }
    });
}

From source file:examples.DNSExamples.java

License:Open Source License

public void example10(Vertx vertx) {
    DnsClient client = vertx.createDnsClient(53, "10.0.0.1");
    client.resolveTXT("vertx.io", ar -> {
        if (ar.succeeded()) {
            List<String> records = ar.result();
            for (String record : records) {
                System.out.println(record);
            }//ww  w  .  ja  va  2  s .c om
        } else {
            System.out.println("Failed to resolve entry" + ar.cause());
        }
    });
}