protected IterationProvenanceItem getIterationProvItem(Event<?> event) { String owningProcess = event.getOwningProcess(); int[] originalIndex = event.getIndex(); int[] index = event.getIndex(); String indexStr = indexStr(index); Map<String, IterationProvenanceItem> indexes = getIndexesByProcess(owningProcess); indexStr(event.getIndex()), iterationProvenanceItem1); return iterationProvenanceItem1;
/** * Construct and send a new result message with error documents in place of * all outputs at the appropriate depth * * @param e */ private void sendErrorOutput(Event<?> e) { DataManager dm = e.getContext().getDataManager(); Processor p = dispatchStack.getProcessor(); Map<String, EntityIdentifier> outputDataMap = new HashMap<String, EntityIdentifier>(); for (OutputPort op : p.getOutputPorts()) { outputDataMap.put(op.getName(), dm.registerError(op.getDepth(), 0, "No message...")); } DispatchResultEvent dre = new DispatchResultEvent(e.getOwningProcess(), e.getIndex(), e.getContext(), outputDataMap, false); getAbove().receiveResult(dre); }
protected IterationProvenanceItem getIterationProvItem(Event<?> event) { String owningProcess = event.getOwningProcess(); int[] originalIndex = event.getIndex(); int[] index = event.getIndex(); String indexStr = indexStr(index); Map<String, IterationProvenanceItem> indexes = getIndexesByProcess(owningProcess); indexStr(event.getIndex()), iterationProvenanceItem1); return iterationProvenanceItem1;
event.getIndex(), event.getContext(), outputDataMap, false); getAbove().receiveResult(dre);
event.getIndex(), event.getContext(), outputDataMap, false); getAbove().receiveResult(dre);