public final class NbpOperatorDistinct<T,K> extends java.lang.Object implements NbpObservable.NbpOperator<T,T>
| Constructor and Description |
|---|
NbpOperatorDistinct(Function<? super T,K> keySelector,
Supplier<? extends Predicate<? super K>> predicateSupplier) |
| Modifier and Type | Method and Description |
|---|---|
NbpObservable.NbpSubscriber<? super T> |
apply(NbpObservable.NbpSubscriber<? super T> t) |
static <T> NbpOperatorDistinct<T,T> |
untilChanged() |
static <T,K> NbpOperatorDistinct<T,K> |
untilChanged(Function<? super T,K> keySelector) |
static <T,K> NbpOperatorDistinct<T,K> |
withCollection(Function<? super T,K> keySelector,
Supplier<? extends java.util.Collection<? super K>> collectionSupplier) |
public static <T,K> NbpOperatorDistinct<T,K> withCollection(Function<? super T,K> keySelector, Supplier<? extends java.util.Collection<? super K>> collectionSupplier)
public static <T> NbpOperatorDistinct<T,T> untilChanged()
public static <T,K> NbpOperatorDistinct<T,K> untilChanged(Function<? super T,K> keySelector)
public NbpObservable.NbpSubscriber<? super T> apply(NbpObservable.NbpSubscriber<? super T> t)
apply in interface Function<NbpObservable.NbpSubscriber<? super T>,NbpObservable.NbpSubscriber<? super T>>