@Override public void accept(T tuple) { int s = splitter.applyAsInt(tuple); if (s >= 0) destinations.get(s % n).accept(tuple); }
@Override public void accept(T tuple) { int s = splitter.applyAsInt(tuple); if (s >= 0) destinations.get(s % n).accept(tuple); }
TStream<Integer> result2 = result.map(jo -> { int r = jo.get("result").getAsInt(); assertEquals(splitter.applyAsInt(r), jo.get("channel").getAsInt()); return r; });
TStream<Integer> result2 = result.map(jo -> { int r = jo.get("result").getAsInt(); assertEquals(splitter.applyAsInt(r), jo.get("channel").getAsInt()); return r; });