Observer<List<T>> |
Observer.buffer(long timespan,
long timeskip,
TimeUnit unit) |
Observer<List<T>> |
Observer.buffer(long timespan,
long timeskip,
TimeUnit unit,
int count) |
Observer<List<T>> |
Observer.buffer(long timespan,
TimeUnit unit) |
Observer<List<T>> |
Observer.buffer(long timespan,
TimeUnit unit,
int count) |
Observer<T> |
Observer.debounce(long intervalDurationInMillis) |
Observer<T> |
Observer.debounce(long intervalDuration,
TimeUnit unit) |
Observer<T> |
Observer.delay(long delayInMillis) |
Observer<T> |
Observer.delay(long delay,
TimeUnit unit) |
Observer<T> |
Observer.distinct() |
Observer<T> |
Observer.distinctBy(Function<? super T,?> keyMapper) |
Observer<T> |
Observer.filter(Predicate<? super T> filter) |
<U> Observer<U> |
Observer.flatMap(Function<? super T,Collection<U>> map) |
static Observer<Long> |
Observer.interval(long periodInMillis) |
static Observer<Long> |
Observer.interval(long initialDelayInMillis,
long periodInMillis) |
static Observer<Long> |
Observer.interval(long initialDelay,
long period,
TimeUnit unit) |
static Observer<Long> |
Observer.interval(long period,
TimeUnit unit) |
Observer<T> |
Observer.limit(long maxSize) |
<U> Observer<U> |
Observer.map(Function<? super T,U> map) |
static <T> Observer<T> |
Observer.of(BlockingQueue<T> queue) |
static <T> Observer<T> |
Observer.of(Collection<T> c) |
static <T> Observer<T> |
Observer.of(Iterator<T> iter) |
Observer<T> |
Observer.skip(long n) |
Observer<T> |
Observer.throttleFirst(long intervalDurationInMillis) |
Observer<T> |
Observer.throttleFirst(long intervalDuration,
TimeUnit unit) |
Observer<T> |
Observer.throttleLast(long intervalDurationInMillis) |
Observer<T> |
Observer.throttleLast(long intervalDuration,
TimeUnit unit) |
Observer<Timed<T>> |
Observer.timeInterval() |
static Observer<Long> |
Observer.timer(long delayInMillis) |
static Observer<Long> |
Observer.timer(long delay,
TimeUnit unit) |
Observer<Timed<T>> |
Observer.timestamp() |