@Override public void load(Map snapshot) { if (task instanceof StatefulTask) { ((StatefulTask) task).load(snapshot); } }
@Override public void save(Map snapshot) { if (task instanceof StatefulTask) { ((StatefulTask) task).save(snapshot); } }
@Override public void save(Map snapshot) { if (task instanceof StatefulTask) { ((StatefulTask) task).save(snapshot); } }
@Override public void load(Map snapshot) { if (task instanceof StatefulTask) { ((StatefulTask) task).load(snapshot); } }
private void afterRun() { try { statistics.onAfterRun(); Map state = new HashMap(); if (original instanceof StatefulTask) { ((StatefulTask) original).save(state); } container.publishTaskState(taskName, state, statistics.snapshot(), resolution); } catch (Exception ex) { container.log(WARNING, taskName, "Unexpected exception during afterRun occurred", ex); } finally { notifyResultReady(); } container.log(FINEST, taskName, "Exiting running mode"); }
private void initOnce() { if (initted) { return; } Map snapshot = descriptor.getState(); if (original instanceof StatefulTask && !snapshot.isEmpty()) { ((StatefulTask) original).load(snapshot); } initted = true; }
private void afterRun() { try { statistics.onAfterRun(); Map state = new HashMap(); if (original instanceof StatefulTask) { ((StatefulTask) original).save(state); } container.publishTaskState(taskName, state, statistics.snapshot(), resolution); } catch (Exception ex) { container.log(WARNING, taskName, "Unexpected exception during afterRun occurred", ex); } finally { notifyResultReady(); } container.log(FINEST, taskName, "Exiting running mode"); }
private void initOnce() { if (initted) { return; } Map snapshot = descriptor.getState(); if (original instanceof StatefulTask && !snapshot.isEmpty()) { ((StatefulTask) original).load(snapshot); } initted = true; }