package com.intrbiz.bergamot.pinger.example; import java.util.concurrent.TimeUnit; import com.intrbiz.bergamot.pinger.Pinger; public class PingerExample { public static void main(String[] args) throws Exception { Pinger pinger = new Pinger(); pinger.start(); // add some targets pinger.addTarget("google.com", 15, TimeUnit.SECONDS, 5, TimeUnit.SECONDS, (target, snapshot) -> { System.out.println(target.getHost() + " (" + target.getAddress() + ") " + snapshot); }); pinger.addTarget("bbc.co.uk", 15, TimeUnit.SECONDS, 5, TimeUnit.SECONDS, (target, snapshot) -> { System.out.println(target.getHost() + " (" + target.getAddress() + ") " + snapshot); }); pinger.addTarget("intrbiz.com", 15, TimeUnit.SECONDS, 5, TimeUnit.SECONDS, (target, snapshot) -> { System.out.println(target.getHost() + " (" + target.getAddress() + ") " + snapshot); }); pinger.addTarget("172.30.14.1", 15, TimeUnit.SECONDS, 5, TimeUnit.SECONDS, (target, snapshot) -> { System.out.println(target.getHost() + " (" + target.getAddress() + ") " + snapshot); }); pinger.addTarget("172.30.13.42", 15, TimeUnit.SECONDS, 5, TimeUnit.SECONDS, (target, snapshot) -> { System.out.println(target.getHost() + " (" + target.getAddress() + ") " + snapshot); }); pinger.addTarget("172.30.13.242", 15, TimeUnit.SECONDS, 5, TimeUnit.SECONDS, (target, snapshot) -> { System.out.println(target.getHost() + " (" + target.getAddress() + ") " + snapshot); }); pinger.addTarget("10.250.100.242", 15, TimeUnit.SECONDS, 5, TimeUnit.SECONDS, (target, snapshot) -> { System.out.println(target.getHost() + " (" + target.getAddress() + ") " + snapshot); }); pinger.addTarget("some.bad.name", 15, TimeUnit.SECONDS, 5, TimeUnit.SECONDS, (target, snapshot) -> { System.out.println(target.getHost() + " (" + target.getAddress() + ") " + snapshot); }); } }