@Override public void emit(String port, Object value) { if (port == null) { throw new IllegalArgumentException("Port cannot be null."); } RecordInfo record = getPipeRecord(value); for (PipeStage<RecordInfo> outputPortConsumer : outputPortConsumers.get(port)) { outputPortConsumer.consume(record); } }
@Override public void emit(Object value) { RecordInfo record = getPipeRecord(value); for (PipeStage<RecordInfo> outputConsumer : outputConsumers) { outputConsumer.consume(record); } }