public interface SegmentReader<T>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
SegmentReader.Factory<BaseType> |
| Modifier and Type | Method and Description |
|---|---|
default SegmentReader<T> |
cache() |
default SegmentReader<T> |
cache(T current) |
default <U,R> SegmentReader<R> |
combine(SegmentReader<U> other,
BiFunction<? super T,? super U,? extends R> fn) |
T |
decode() |
default T |
decodeOrThrow() |
default <Exc extends Exception> |
decodeOrThrow(Function<Exception,Exc> exc) |
default SegmentReader<Optional<T>> |
filter(Predicate<? super T> pred) |
default <U> SegmentReader<U> |
flatMap(Function<? super T,? extends SegmentReader<? extends U>> fn) |
default <U> SegmentReader<U> |
map(Function<? super T,? extends U> fn) |
static <T> SegmentReader<T> |
of(T v) |
static <T> SegmentReader<T> |
ofSupplier(Supplier<T> v) |
default SegmentReader<T> |
peek(Consumer<? super T> fn) |
default SegmentReader<T> |
share() |
T decode() throws IOException, org.acplt.oncrpc.OncRpcException
IOExceptionorg.acplt.oncrpc.OncRpcExceptiondefault <Exc extends Exception> T decodeOrThrow(Function<Exception,Exc> exc) throws Exc extends Exception
Exc extends Exceptiondefault T decodeOrThrow() throws DecodingException
DecodingExceptionstatic <T> SegmentReader<T> of(T v)
static <T> SegmentReader<T> ofSupplier(Supplier<T> v)
default <U> SegmentReader<U> map(Function<? super T,? extends U> fn)
default <U> SegmentReader<U> flatMap(Function<? super T,? extends SegmentReader<? extends U>> fn)
default <U,R> SegmentReader<R> combine(SegmentReader<U> other, BiFunction<? super T,? super U,? extends R> fn)
default SegmentReader<T> peek(Consumer<? super T> fn)
default SegmentReader<T> share()
default SegmentReader<T> cache()
default SegmentReader<T> cache(T current)
default SegmentReader<Optional<T>> filter(Predicate<? super T> pred)
Copyright © 2017. All rights reserved.