public void trackNotWorking(final String scriptID) { queue.addAsynch(new QueueAction<Void, RuntimeException>() { @Override protected Void run() throws RuntimeException { try { call("setNotWorking", null, scriptID); } catch (Exception e) { logger.log(e); } return null; } }); }
public void trackWorking(final String scriptID, final long successDuration, final long offlineDuration) { queue.addAsynch(new QueueAction<Void, RuntimeException>() { @Override protected Void run() throws RuntimeException { try { call("setWorking", null, scriptID, successDuration, offlineDuration); } catch (Exception e) { logger.log(e); } return null; } }); }