@Override public synchronized void accept(T tuple) { for (Consumer<T> subscriber : subscribers) subscriber.accept(tuple); }
@Override public void close() throws Exception { closeFunction(function); } }
@Override public synchronized void accept(T tuple) { for (Consumer<T> subscriber : subscribers) subscriber.accept(tuple); }
@Override public void close() throws Exception { closeFunction(function); } }
@Override public void close() throws Exception { closeFunction(peeker); } }
@Override public void close() throws Exception { closeFunction(function); } }