@Override public void receiveResult(DispatchResultEvent resultEvent) { DispatchLayer<?> above = dispatchStack.layerAbove(this); if (above != null) above.receiveResult(resultEvent); }
(DispatchCompletionEvent) outgoingEvent); } else if (outgoingEvent instanceof DispatchResultEvent) { getAbove().receiveResult( (DispatchResultEvent) outgoingEvent); } else {
/** * 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); }
getAbove().receiveResult(resultEvent);
@Override public void receiveResult(DispatchResultEvent resultEvent) { System.out.println(" " + new Job(resultEvent.getOwningProcess(), resultEvent .getIndex(), resultEvent.getData(), resultEvent .getContext())); getAbove().receiveResult(resultEvent); }
event.getOwningProcess(), event.getIndex(), event.getContext(), outputDataMap, false); getAbove().receiveResult(dre);