public final class TransformerStateMachine<State,In,Out> extends Object implements io.reactivex.FlowableTransformer<In,Out>
Modifier and Type | Method and Description |
---|---|
io.reactivex.Flowable<Out> |
apply(io.reactivex.Flowable<In> source) |
static <State,In,Out> |
create(Callable<? extends State> initialState,
io.reactivex.functions.Function3<? super State,? super In,? super io.reactivex.FlowableEmitter<Out>,? extends State> transition,
io.reactivex.functions.BiPredicate<? super State,? super io.reactivex.FlowableEmitter<Out>> completion,
io.reactivex.BackpressureStrategy backpressureStrategy,
int requestBatchSize) |
public static <State,In,Out> io.reactivex.FlowableTransformer<In,Out> create(Callable<? extends State> initialState, io.reactivex.functions.Function3<? super State,? super In,? super io.reactivex.FlowableEmitter<Out>,? extends State> transition, io.reactivex.functions.BiPredicate<? super State,? super io.reactivex.FlowableEmitter<Out>> completion, io.reactivex.BackpressureStrategy backpressureStrategy, int requestBatchSize)
Copyright © 2013–2020. All rights reserved.