/** * UpdateChecker.java * * @author Philip Crotwell */ package edu.sc.seis.sod; import edu.sc.seis.fissuresUtil.cache.JobTracker; import edu.sc.seis.fissuresUtil.cache.WorkerThreadPool; import edu.sc.seis.fissuresUtil.chooser.UpdateCheckerJob; public class UpdateChecker { public UpdateChecker(boolean gui) { UpdateCheckerJob job = new UpdateCheckerJob("SOD update checker", "SOD", Version.current().getVersion(), updateURL, gui, forceCheck); job.setUsePreferencesForStorage(false); // sod doesn't ask, so check on each startup JobTracker.getTracker().add(job); WorkerThreadPool.getDefaultPool().invokeLater(job); } public static final String updateURL = "http://www.seis.sc.edu/SOD/UpdateChecker.xml"; public static boolean forceCheck = false; }