private Map<String, T2Reference> getOutData(String jobIdentifier) { AbstractDispatchEvent outEvent; synchronized (outgoingJobs) { outEvent = outgoingJobs.get(jobIdentifier); } Map<String, T2Reference> outData = new HashMap<>(); if (outEvent instanceof DispatchResultEvent) outData = ((DispatchResultEvent) outEvent).getData(); return outData; }
@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()); }
@Override public void receiveResult(DispatchResultEvent resultEvent) { System.out.println(" " + new Job(resultEvent.getOwningProcess(), resultEvent .getIndex(), resultEvent.getData(), resultEvent .getContext())); getAbove().receiveResult(resultEvent); }
outputDataItem.setDataMap(resultEvent.getData()); outputDataItem.setReferenceService(referenceService); outputDataItem.setIdentifier(uuid());