/** * Adds a feedback edge. The parallelism of the {@code StreamTransformation} must match * the parallelism of the input {@code StreamTransformation} of the upstream * {@code StreamTransformation}. * * @param transform The new feedback {@code StreamTransformation}. */ public void addFeedbackEdge(StreamTransformation<F> transform) { if (transform.getParallelism() != this.getParallelism()) { throw new UnsupportedOperationException( "Parallelism of the feedback stream must match the parallelism of the original" + " stream. Parallelism of original stream: " + this.getParallelism() + "; parallelism of feedback stream: " + transform.getParallelism()); } feedbackEdges.add(transform); }
getNewIterationNodeId(), coIterate.getWaitTime(), coIterate.getParallelism(), coIterate.getMaxParallelism(), coIterate.getMinResources(),
/** * Adds a feedback edge. The parallelism of the {@code StreamTransformation} must match * the parallelism of the input {@code StreamTransformation} of the upstream * {@code StreamTransformation}. * * @param transform The new feedback {@code StreamTransformation}. */ public void addFeedbackEdge(StreamTransformation<F> transform) { if (transform.getParallelism() != this.getParallelism()) { throw new UnsupportedOperationException( "Parallelism of the feedback stream must match the parallelism of the original" + " stream. Parallelism of original stream: " + this.getParallelism() + "; parallelism of feedback stream: " + transform.getParallelism()); } feedbackEdges.add(transform); }
/** * Adds a feedback edge. The parallelism of the {@code StreamTransformation} must match * the parallelism of the input {@code StreamTransformation} of the upstream * {@code StreamTransformation}. * * @param transform The new feedback {@code StreamTransformation}. */ public void addFeedbackEdge(StreamTransformation<F> transform) { if (transform.getParallelism() != this.getParallelism()) { throw new UnsupportedOperationException( "Parallelism of the feedback stream must match the parallelism of the original" + " stream. Parallelism of original stream: " + this.getParallelism() + "; parallelism of feedback stream: " + transform.getParallelism()); } feedbackEdges.add(transform); }
/** * Adds a feedback edge. The parallelism of the {@code StreamTransformation} must match * the parallelism of the input {@code StreamTransformation} of the upstream * {@code StreamTransformation}. * * @param transform The new feedback {@code StreamTransformation}. */ public void addFeedbackEdge(StreamTransformation<F> transform) { if (transform.getParallelism() != this.getParallelism()) { throw new UnsupportedOperationException( "Parallelism of the feedback stream must match the parallelism of the original" + " stream. Parallelism of original stream: " + this.getParallelism() + "; parallelism of feedback stream: " + transform.getParallelism()); } feedbackEdges.add(transform); }
getNewIterationNodeId(), coIterate.getWaitTime(), coIterate.getParallelism(), coIterate.getMaxParallelism(), coIterate.getMinResources(),
getNewIterationNodeId(), coIterate.getWaitTime(), coIterate.getParallelism(), coIterate.getMaxParallelism(), coIterate.getMinResources(),
getNewIterationNodeId(), coIterate.getWaitTime(), coIterate.getParallelism(), coIterate.getMaxParallelism(), coIterate.getMinResources(),