@Override public void receiveResult(DispatchResultEvent resultEvent) { DispatchStackImpl.this.pushEvent(new Job(resultEvent .getOwningProcess(), resultEvent.getIndex(), resultEvent .getData(), resultEvent.getContext())); if (resultEvent.getIndex().length == 0) sendCachePurge(resultEvent.getOwningProcess()); }
/** * If we see a result with an index matching one of those in the current * retry state we can safely forget that state object */ @Override public void receiveResult(DispatchResultEvent j) { forget(j.getOwningProcess(), j.getIndex()); getAbove().receiveResult(j); }
@Override public void receiveResult(DispatchResultEvent resultEvent) { StateModel model; String owningProcess = resultEvent.getOwningProcess(); synchronized(stateMap) { model = stateMap.get(owningProcess); } if (model == null) { logger.warn("Error received for unknown owning process: " + owningProcess); return; } if (!resultEvent.isStreamingEvent()) { MonitorManager.getInstance().registerNode(resultEvent, owningProcess, new HashSet<MonitorableProperty<?>>()); } model.finishWith(resultEvent.getIndex()); getAbove().receiveResult(resultEvent); }
outputDataItem.setReferenceService(referenceService); outputDataItem.setIdentifier(uuid()); outputDataItem.setProcessId(resultEvent.getOwningProcess()); outputDataItem.setParentId(iterationProvItem.getIdentifier()); iterationProvItem.setOutputDataItem(outputDataItem); + resultEvent.getOwningProcess() + " " + Arrays.toString(resultEvent.getIndex()), ex);
@Override public void receiveResult(DispatchResultEvent resultEvent) { System.out.println(" " + new Job(resultEvent.getOwningProcess(), resultEvent .getIndex(), resultEvent.getData(), resultEvent .getContext())); getAbove().receiveResult(resultEvent); }