protected IterationProvenanceItem getIterationProvItem(Event<?> event) { String owningProcess = event.getOwningProcess(); int[] originalIndex = event.getIndex(); int[] index = event.getIndex(); getIndexesByProcess(event.getOwningProcess()).put( indexStr(event.getIndex()), 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); }
String[] owningProcessArray = event.getOwningProcess().split(":"); String processor = owningProcessArray[owningProcessArray.length - 1]; for (OutputPort op : p.getOutputPorts()) { DispatchResultEvent dre = new DispatchResultEvent(event.getOwningProcess(), event.getIndex(), event.getContext(), outputDataMap, false); getAbove().receiveResult(dre);
String[] owningProcessArray = event.getOwningProcess().split(":"); String processor = owningProcessArray[owningProcessArray.length - 1]; for (OutputPort op : p.getOutputPorts()) { DispatchResultEvent dre = new DispatchResultEvent(event.getOwningProcess(), event.getIndex(), event.getContext(), outputDataMap, false); getAbove().receiveResult(dre);
protected IterationProvenanceItem getIterationProvItem(Event<?> event) { String owningProcess = event.getOwningProcess(); int[] originalIndex = event.getIndex(); int[] index = event.getIndex(); getIndexesByProcess(event.getOwningProcess()).put( indexStr(event.getIndex()), iterationProvenanceItem1);