public boolean isOK() { System.out.println("pigeon version = " + net.xinshi.pigeon.distributed.Constants.version); nodesDispatcher.licOK = false; try { nodesDispatcher.licOK = CheckLicense.check(); } catch (Exception e) { e.printStackTrace(); } if (nodesDispatcher.licOK) { new Thread(this).start(); } System.out.println("nodesDispatcher.licOK = " + nodesDispatcher.licOK); return nodesDispatcher.licOK; }
public void run() { Thread.currentThread().setName("CheckWorker_run"); while (true) { try { nodesDispatcher.licOK = CheckLicense.check(); } catch (Exception e) { e.printStackTrace(); } try { Thread.sleep(1000 * 600); } catch (Exception e) { e.printStackTrace(); } } }