Class OperatorLocalOrder<T,S>
java.lang.Object
org.aksw.commons.rx.op.LocalOrderBase<T,S>
org.aksw.commons.rx.op.OperatorLocalOrder<T,S>
- All Implemented Interfaces:
io.reactivex.rxjava3.core.FlowableOperator<T,T>
public final class OperatorLocalOrder<T,S>
extends LocalOrderBase<T,S>
implements io.reactivex.rxjava3.core.FlowableOperator<T,T>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class LocalOrderBase
distanceFn, extractSeqId, incrementSeqId -
Constructor Summary
ConstructorsConstructorDescriptionOperatorLocalOrder(S initialExpectedSeqId, Function<? super S, ? extends S> incrementSeqId, BiFunction<? super S, ? super S, ? extends Number> distanceFn, Function<? super T, ? extends S> extractSeqId) OperatorLocalOrder(S initialExpectedSeqId, LocalOrderSpec<T, S> localOrderSpec) -
Method Summary
Modifier and TypeMethodDescription@NonNull org.reactivestreams.Subscriber<? super @NonNull T> static <T, S extends Comparable<S>>
io.reactivex.rxjava3.core.FlowableOperator<T, T> create(S initialExpectedSeqId, Function<? super S, ? extends S> incrementSeqId, BiFunction<? super S, ? super S, ? extends Number> distanceFn, Function<? super T, ? extends S> extractSeqId) static <T, S extends Comparable<S>>
io.reactivex.rxjava3.core.FlowableOperator<T, T> create(S initialExpectedSeqId, LocalOrderSpec<T, S> orderSpec) static <T> OperatorLocalOrder<T, Long> static <T, S extends Comparable<S>>
OperatorLocalOrder<T, S> wrap(S initiallyExpectedId, Function<? super S, ? extends S> incrementSeqId, BiFunction<? super S, ? super S, ? extends Number> distanceFn, Function<? super T, ? extends S> extractSeqId)
-
Field Details
-
initialExpectedSeqId
-
-
Constructor Details
-
OperatorLocalOrder
-
OperatorLocalOrder
-
-
Method Details
-
forLong
public static <T> OperatorLocalOrder<T,Long> forLong(long initiallyExpectedId, Function<? super T, ? extends Long> extractSeqId) -
wrap
public static <T, S extends Comparable<S>> OperatorLocalOrder<T,S> wrap(S initiallyExpectedId, Function<? super S, ? extends S> incrementSeqId, BiFunction<? super S, ? super S, ? extends Number> distanceFn, Function<? super T, ? extends S> extractSeqId) -
create
public static <T, S extends Comparable<S>> io.reactivex.rxjava3.core.FlowableOperator<T,T> create(S initialExpectedSeqId, LocalOrderSpec<T, S> orderSpec) -
create
public static <T, S extends Comparable<S>> io.reactivex.rxjava3.core.FlowableOperator<T,T> create(S initialExpectedSeqId, Function<? super S, ? extends S> incrementSeqId, BiFunction<? super S, ? super S, ? extends Number> distanceFn, Function<? super T, ? extends S> extractSeqId) -
apply
-