package org.wamblee.upnpmonitor; import java.util.logging.Logger; public class Main { private static final Logger LOGGER = Logger.getLogger(Main.class.getName()); public static void main(String[] aArgs) throws Exception { Config config = new Config(30, "echo starting", "echo stopping", "mediatomb"); final Monitor monitor = new Monitor(config); Runtime.getRuntime().addShutdownHook(new Thread() { @Override public void run() { System.out.println("Signal caught, terminating monitor"); monitor.stop(); } }); monitor.start(); } }