@Override public void fail(Throwable exn) { _resultStream.fail(exn); } }
@Override public void ok() { _result.ok(); }
@Override public boolean isCancelled() { return next().isCancelled(); }
@Override public ResultStream<?> createJoin() { return _result.createJoin(); }
@Override public boolean isCancelled() { return _result.isCancelled(); }
@Override public <S> void acceptFuture(ResultStream<S> result, Iterable<S> values, boolean isComplete) { next().acceptFuture(result, values, isComplete); }
@Override public ResultStream<T> createFork(ResultStream<Object> resultJoin) { return new ResultStreamMap<T>(_result, resultJoin); } }
@Override public boolean isFuture() { ResultStream<T> result = _result; return result != null && result.isFuture(); }
/** * Supplies next value into the client's {@code ResultStreamBuilder} * @param value */ @Override default void accept(T value) { handle(value, null, false); }
@Override public void ok() { super.ok(); } }
@Override public void fail(HeadersAmp headers, Throwable exn) { synchronized (this) { _result.fail(exn); } }
@Override public void ok() { _result.ok(); }
@Override public ResultStream<?> createJoin() { return _result.createJoin(); }
@Override public boolean isCancelled() { return _next.isCancelled(); }
@Override public ResultStream<?> createJoin() { return _result.createJoin(); }