@Override public synchronized void jobFinished(boolean success, NodeJob job) throws RemoteException { if (!success) { dispatcher.enqueue(job); } else { scheduler.jobFinished(job); } }