@Override public NetChannel<IN, OUT> receive(final Function<IN, OUT> fn) { consume(new Consumer<IN>() { @Override public void accept(IN in) { send(fn.apply(in)); } }); return this; }
@Override public Stream<IN> in() { final Deferred<IN, Stream<IN>> d = new Deferred<IN, Stream<IN>>(new Stream<IN>(eventsReactor, -1, null, env)); consume(new Consumer<IN>() { @Override public void accept(IN in) { d.accept(in); } }); return d.compose(); }
consume(new Consumer<IN>() { @Override public void accept(IN in) {