| Package | Description |
|---|---|
| rx |
Rx Observables
|
| rx.functions | |
| rx.internal.operators |
Operators that allow composing Observables to transform and manipulate data in an asynchronous, functional and thread-safe manner.
|
| rx.internal.util | |
| rx.observables |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Observable
Operator function for lifting into an Observable.
|
static interface |
Observable
Transformer function used by
Observable.
|
| Modifier and Type | Method and Description |
|---|---|
Observable |
Observable.all(Func1
Returns an Observable that emits a Boolean that indicates whether all of the items emitted by the source Observable satisfy a condition.
|
<TOpening |
Observable.buffer(Observable
Returns an Observable that emits buffers of items it collects from the source Observable.
|
<R> Observable |
Observable.concatMap(Func1
Returns a new Observable that emits items resulting from applying a function that you supply to each item emitted by the source Observable, where that function returns an Observable, and then emitting the items that result from concatinating those resulting Observables.
|
<U> Observable |
Observable.debounce(Func1
Returns an Observable that mirrors the source Observable, except that it drops items emitted by the source Observable that are followed by another item within a computed debounce duration.
|
<U |
Observable.delay(Func0
Returns an Observable that delays the subscription to and emissions from the souce Observable via another Observable on a per-item basis.
|
<U> Observable |
Observable.delay(Func1
Returns an Observable that delays the emissions of the source Observable via another Observable on a per-item basis.
|
<U> Observable |
Observable.distinct(Func1
Returns an Observable that emits all items emitted by the source Observable that are distinct according to a key selector function.
|
<U> Observable |
Observable.distinctUntilChanged(Func1
Returns an Observable that emits all items emitted by the source Observable that are distinct from their immediate predecessors, according to a key selector function.
|
Observable |
Observable.exists(Func1
Returns an Observable that emits
true if any item emitted by the source Observable satisfies a specified condition, otherwise
false.
|
Observable |
Observable.filter(Func1
Filters items emitted by an Observable by only emitting those that satisfy a specified predicate.
|
Observable |
Observable.first(Func1
Returns an Observable that emits only the very first item emitted by the source Observable that satisfies a specified condition, or notifies of an
NoSuchElementException if no such items are emitted.
|
Observable |
Observable.firstOrDefault(T defaultValue, Func1
Returns an Observable that emits only the very first item emitted by the source Observable that satisfies a specified condition, or a default item if the source Observable emits no such items.
|
<R> Observable |
Observable.flatMap(Func1
Returns an Observable that emits items based on applying a function that you supply to each item emitted by the source Observable, where that function returns an Observable, and then merging those resulting Observables and emitting the results of this merger.
|
<R> Observable |
Observable.flatMap(Func1
Returns an Observable that applies a function to each item emitted or notification raised by the source Observable and then flattens the Observables returned from these functions and emits the resulting items.
|
<R> Observable |
Observable.flatMap(Func1
Returns an Observable that applies a function to each item emitted or notification raised by the source Observable and then flattens the Observables returned from these functions and emits the resulting items.
|
<U |
Observable.flatMap(Func1
Returns an Observable that emits the results of a specified function to the pair of values emitted by the source Observable and a specified collection Observable.
|
<R> Observable |
Observable.flatMapIterable(Func1
Returns an Observable that merges each item emitted by the source Observable with the values in an Iterable corresponding to that item that is generated by a selector.
|
<U |
Observable.flatMapIterable(Func1
Returns an Observable that emits the results of applying a function to the pair of values from the source Observable and an Iterable corresponding to that item that is generated by a selector.
|
<K> Observable |
Observable.groupBy(Func1
Groups the items emitted by an
Observable according to a specified criterion, and emits these grouped items as
GroupedObservables, one
GroupedObservable per group.
|
<K |
Observable.groupBy(Func1
Groups the items emitted by an
Observable according to a specified criterion, and emits these grouped items as
GroupedObservables, one
GroupedObservable per group.
|
<K |
Observable.groupBy(Func1
Groups the items emitted by an
Observable according to a specified criterion, and emits these grouped items as
GroupedObservables, one
GroupedObservable per group.
|
<T2 |
Observable.groupJoin(Observable
Returns an Observable that correlates two Observables when they overlap in time and groups the results.
|
<T2 |
Observable.groupJoin(Observable
Returns an Observable that correlates two Observables when they overlap in time and groups the results.
|
<TRight |
Observable.join(Observable
Correlates the items emitted by two Observables based on overlapping durations.
|
<TRight |
Observable.join(Observable
Correlates the items emitted by two Observables based on overlapping durations.
|
Observable |
Observable.last(Func1
Returns an Observable that emits only the last item emitted by the source Observable that satisfies a given condition, or notifies of a
NoSuchElementException if no such items are emitted.
|
Observable |
Observable.lastOrDefault(T defaultValue, Func1
Returns an Observable that emits only the last item emitted by the source Observable that satisfies a specified condition, or a default item if no such item is emitted by the source Observable.
|
<R> Observable |
Observable.map(Func1
Returns an Observable that applies a specified function to each item emitted by the source Observable and emits the results of these function applications.
|
Observable |
Observable.onErrorResumeNext(Func1
Instructs an Observable to pass control to another Observable rather than invoking
onError if it encounters an error.
|
Observable |
Observable.onErrorReturn(Func1
Instructs an Observable to emit an item (returned by a specified function) rather than invoking
onError if it encounters an error.
|
<R> Observable |
Observable.publish(Func1
Returns an Observable that emits the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the underlying sequence.
|
Observable |
Observable.repeatWhen(Func1
Returns an Observable that emits the same values as the source Observable with the exception of an
onCompleted.
|
Observable |
Observable.repeatWhen(Func1
Returns an Observable that emits the same values as the source Observable with the exception of an
onCompleted.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on the items emitted by a
ConnectableObservable that shares a single subscription to the source Observable.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying
bufferSize notifications.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying no more than
bufferSize items that were emitted within a specified time window.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying no more than
bufferSize items that were emitted within a specified time window.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying a maximum of
bufferSize items.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying all items that were emitted within a specified time window.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable, replaying all items that were emitted within a specified time window.
|
<R> Observable |
Observable.replay(Func1
Returns an Observable that emits items that are the results of invoking a specified selector on items emitted by a
ConnectableObservable that shares a single subscription to the source Observable.
|
Observable |
Observable.retryWhen(Func1
Returns an Observable that emits the same values as the source observable with the exception of an
onError.
|
Observable |
Observable.retryWhen(Func1
Returns an Observable that emits the same values as the source observable with the exception of an
onError.
|
Observable |
Observable.single(Func1
Returns an Observable that emits the single item emitted by the source Observable that matches a specified predicate, if that Observable emits one such item.
|
Observable |
Observable.singleOrDefault(T defaultValue, Func1
Returns an Observable that emits the single item emitted by the source Observable that matches a predicate, if that Observable emits only one such item, or a default item if the source Observable emits no such items.
|
Observable |
Observable.skipWhile(Func1
Returns an Observable that skips all items emitted by the source Observable as long as a specified condition holds true, but emits all further source items as soon as the condition becomes false.
|
<R> Observable |
Observable.switchMap(Func1
Returns a new Observable by applying a function that you supply to each item emitted by the source Observable that returns an Observable, and then emitting the items emitted by the most recently emitted of these Observables.
|
Observable |
Observable.takeFirst(Func1
Returns an Observable that emits only the very first item emitted by the source Observable that satisfies a specified condition.
|
Observable |
Observable.takeWhile(Func1
Returns an Observable that emits items emitted by the source Observable so long as each item satisfied a specified condition, and then completes as soon as this condition is not satisfied.
|
<U |
Observable.timeout(Func0
Returns an Observable that mirrors the source Observable, but notifies observers of a
TimeoutException if either the first item emitted by the source Observable or any subsequent item doesn't arrive within time windows defined by other Observables.
|
<U |
Observable.timeout(Func0
Returns an Observable that mirrors the source Observable, but switches to a fallback Observable if either the first item emitted by the source Observable or any subsequent item doesn't arrive within time windows defined by other Observables.
|
<V> Observable |
Observable.timeout(Func1
Returns an Observable that mirrors the source Observable, but notifies observers of a
TimeoutException if an item emitted by the source Observable doesn't arrive within a window of time after the emission of the previous item, where that period of time is measured by an Observable that is a function of the previous item.
|
<V> Observable |
Observable.timeout(Func1
Returns an Observable that mirrors the source Observable, but that switches to a fallback Observable if an item emitted by the source Observable doesn't arrive within a window of time after the emission of the previous item, where that period of time is measured by an Observable that is a function of the previous item.
|
<K> Observable |
Observable.toMap(Func1
Returns an Observable that emits a single HashMap containing all items emitted by the source Observable, mapped by the keys returned by a specified
keySelector function.
|
<K |
Observable.toMap(Func1
Returns an Observable that emits a single HashMap containing values corresponding to items emitted by the source Observable, mapped by the keys returned by a specified
keySelector function.
|
<K |
Observable.toMap(Func1
Returns an Observable that emits a single HashMap containing values corresponding to items emitted by the source Observable, mapped by the keys returned by a specified
keySelector function.
|
<K |
Observable.toMap(Func1
Returns an Observable that emits a single Map, returned by a specified
mapFactory function, that contains keys and values extracted from the items emitted by the source Observable.
|
<K |
Observable.toMap(Func1
Returns an Observable that emits a single Map, returned by a specified
mapFactory function, that contains keys and values extracted from the items emitted by the source Observable.
|
<K> Observable |
Observable.toMultimap(Func1
Returns an Observable that emits a single HashMap that contains an ArrayList of items emitted by the source Observable keyed by a specified
keySelector function.
|
<K |
Observable.toMultimap(Func1
Returns an Observable that emits a single HashMap that contains an ArrayList of values extracted by a specified
valueSelector function from items emitted by the source Observable, keyed by a specified
keySelector function.
|
<K |
Observable.toMultimap(Func1
Returns an Observable that emits a single HashMap that contains an ArrayList of values extracted by a specified
valueSelector function from items emitted by the source Observable, keyed by a specified
keySelector function.
|
<K |
Observable.toMultimap(Func1
Returns an Observable that emits a single Map, returned by a specified
mapFactory function, that contains an ArrayList of values, extracted by a specified
valueSelector function from items emitted by the source Observable and keyed by the
keySelector function.
|
<K |
Observable.toMultimap(Func1
Returns an Observable that emits a single Map, returned by a specified
mapFactory function, that contains an ArrayList of values, extracted by a specified
valueSelector function from items emitted by the source Observable and keyed by the
keySelector function.
|
<K |
Observable.toMultimap(Func1
Returns an Observable that emits a single Map, returned by a specified
mapFactory function, that contains a custom collection of values, extracted by a specified
valueSelector function from items emitted by the source Observable, and keyed by the
keySelector function.
|
<K |
Observable.toMultimap(Func1
Returns an Observable that emits a single Map, returned by a specified
mapFactory function, that contains a custom collection of values, extracted by a specified
valueSelector function from items emitted by the source Observable, and keyed by the
keySelector function.
|
<K |
Observable.toMultimap(Func1
Returns an Observable that emits a single Map, returned by a specified
mapFactory function, that contains a custom collection of values, extracted by a specified
valueSelector function from items emitted by the source Observable, and keyed by the
keySelector function.
|
static <T |
Observable.using(Func0
Constructs an Observable that creates a dependent resource object.
|
<TOpening |
Observable.window(Observable
Returns an Observable that emits windows of items it collects from the source Observable.
|
| Modifier and Type | Method and Description |
|---|---|
static <T1> Func1 |
Actions.toFunc(Action1
Converts an
Action1 to a function that calls the action and returns
null.
|
static <T1 |
Actions.toFunc(Action1
Converts an
Action1 to a function that calls the action and returns a specified value.
|
| Modifier and Type | Method and Description |
|---|---|
static <T0 |
Functions.fromFunc(Func1
|
| Modifier and Type | Class and Description |
|---|---|
static class |
OnSubscribeRedo
|
static class |
OnSubscribeRedo
|
class |
OperatorAll<T>
Returns an Observable that emits a Boolean that indicates whether all items emitted by an Observable satisfy a condition.
|
class |
OperatorAny<T>
Returns an
Observable that emits
true if any element of an observable sequence satisfies a condition, otherwise
false.
|
class |
OperatorAsObservable<T>
Hides the identity of another observable.
|
class |
OperatorBufferWithSingleObservable<T
This operation takes values from the specified
Observable source and stores them in a buffer until the
Observable constructed using the
Func0 argument, produces a value.
|
class |
OperatorBufferWithSize<T>
This operation takes values from the specified
Observable source and stores them in all active chunks until the buffer contains a specified number of elements.
|
class |
OperatorBufferWithStartEndObservable<T
This operation takes values from the specified
Observable source and stores them in the currently active chunks.
|
class |
OperatorBufferWithTime<T>
This operation takes values from the specified
Observable source and stores them in a buffer.
|
class |
OperatorCast<T
Converts the elements of an observable sequence to the specified type.
|
class |
OperatorConcat<T>
Returns an Observable that emits the items emitted by two or more Observables, one after the other.
|
class |
OperatorDebounceWithSelector<T
Delay the emission via another observable if no new source appears in the meantime.
|
class |
OperatorDebounceWithTime<T>
This operation filters out events which are published too quickly in succession.
|
class |
OperatorDefaultIfEmpty<T>
Returns the elements of the specified sequence or the specified default value in a singleton sequence if the sequence is empty.
|
class |
OperatorDelay<T>
Delays the emission of onNext events by a given amount of time.
|
class |
OperatorDelayWithSelector<T
Delay the subscription and emission of the source items by a per-item observable that fires its first element.
|
class |
OperatorDematerialize<T>
Reverses the effect of
OperatorMaterialize by transforming the Notification objects emitted by a source Observable into the items or notifications they represent.
|
class |
OperatorDistinct<T
Returns an Observable that emits all distinct items emitted by the source.
|
class |
OperatorDistinctUntilChanged<T
Returns an Observable that emits all sequentially distinct items emitted by the source.
|
class |
OperatorDoOnEach<T>
Converts the elements of an observable sequence to the specified type.
|
class |
OperatorDoOnSubscribe<T>
This operator modifies an
Observable so a given action is invoked when the
Observable is subscribed.
|
class |
OperatorDoOnUnsubscribe<T>
This operator modifies an
Observable so a given action is invoked when the
Observable is unsubscribed.
|
class |
OperatorElementAt<T>
Returns the element at a specified index in a sequence.
|
class |
OperatorFilter<T>
Filters an Observable by discarding any items it emits that do not meet some test.
|
class |
OperatorFinally<T>
Registers an action to be called after an Observable invokes
onComplete or
onError.
|
class |
OperatorGroupBy<T
Groups the items emitted by an Observable according to a specified criterion, and emits these grouped items as Observables, one Observable per group.
|
class |
OperatorMap<T
Applies a function of your choosing to every item emitted by an
Observable, and emits the results of this transformation as a new
Observable.
|
class |
OperatorMapNotification<T
Applies a function of your choosing to every item emitted by an
Observable, and emits the results of this transformation as a new
Observable.
|
class |
OperatorMapPair<T
An
Observable.Operator that pairs up items emitted by a source
Observable with the sequence of items emitted by the
Observable that is derived from each item by means of a selector, and emits the results of this pairing.
|
class |
OperatorMaterialize<T>
Turns all of the notifications from an Observable into
onNext emissions, and marks them with their original notification types within
Notification objects.
|
class |
OperatorMerge<T>
Flattens a list of
Observables into one
Observable, without any transformation.
|
class |
OperatorMergeDelayError<T>
This behaves like
OperatorMerge except that if any of the merged Observables notify of an error via
onError,
mergeDelayError will refrain from propagating that error notification until all of the merged Observables have finished emitting items.
|
class |
OperatorMergeMaxConcurrent<T>
Flattens a list of Observables into one Observable sequence, without any transformation.
|
class |
OperatorObserveOn<T>
Delivers events on the specified
Scheduler asynchronously via an unbounded buffer.
|
class |
OperatorOnBackpressureBuffer<T>
|
class |
OperatorOnBackpressureDrop<T>
|
class |
OperatorOnErrorFlatMap<T>
Allows inserting onNext events into a stream when onError events are received and continuing the original sequence instead of terminating.
|
class |
OperatorOnErrorResumeNextViaFunction<T>
Instruct an Observable to pass control to another Observable (the return value of a function) rather than invoking
onError if it encounters an error.
|
class |
OperatorOnErrorResumeNextViaObservable<T>
Instruct an Observable to pass control to another Observable rather than invoking
onError if it encounters an error.
|
class |
OperatorOnErrorReturn<T>
Instruct an Observable to emit a particular item to its Observer's
onNext method rather than invoking
onError if it encounters an error.
|
class |
OperatorOnExceptionResumeNextViaObservable<T>
Instruct an Observable to pass control to another Observable rather than invoking
onError if it encounters an error of type
Exception.
|
class |
OperatorRetryWithPredicate<T>
|
class |
OperatorSampleWithObservable<T
Sample with the help of another observable.
|
class |
OperatorSampleWithTime<T>
Returns an Observable that emits the results of sampling the items emitted by the source Observable at a specified time interval.
|
class |
OperatorScan<R
Returns an Observable that applies a function to the first item emitted by a source Observable, then feeds the result of that function along with the second item emitted by an Observable into the same function, and so on until all items have been emitted by the source Observable, emitting the result of each of these iterations.
|
class |
OperatorSerialize<T>
|
class |
OperatorSingle<T>
If the Observable completes after emitting a single item that matches a predicate, return an Observable containing that item.
|
class |
OperatorSkip<T>
Returns an Observable that skips the first
num items emitted by the source Observable.
|
class |
OperatorSkipLast<T>
Bypasses a specified number of elements at the end of an observable sequence.
|
class |
OperatorSkipLastTimed<T>
Skip delivering values in the time window before the values.
|
class |
OperatorSkipTimed<T>
Skips elements until a specified time elapses.
|
class |
OperatorSkipUntil<T
Skip elements from the source Observable until the secondary observable fires an element.
|
class |
OperatorSkipWhile<T>
Skips any emitted source items as long as the specified condition holds true.
|
class |
OperatorSubscribeOn<T>
Subscribes Observers on the specified
Scheduler.
|
class |
OperatorSwitch<T>
Transforms an Observable that emits Observables into a single Observable that emits the items emitted by the most recently published of those Observables.
|
class |
OperatorTake<T>
An
Observable that emits the first
num items emitted by the source
Observable.
|
class |
OperatorTakeLast<T>
Returns an Observable that emits the last
count items emitted by the source Observable.
|
class |
OperatorTakeLastTimed<T>
Returns an Observable that emits the last
count items emitted by the source Observable.
|
class |
OperatorTakeTimed<T>
Takes values from the source until the specific time ellapses.
|
class |
OperatorTakeUntil<T
Returns an Observable that emits the items from the source Observable until another Observable emits an item.
|
class |
OperatorTakeWhile<T>
Returns an Observable that emits items emitted by the source Observable as long as a specified condition is true.
|
class |
OperatorThrottleFirst<T>
Throttle by windowing a stream and returning the first value in each window.
|
class |
OperatorTimeInterval<T>
Records the time interval between consecutive elements in an observable sequence.
|
class |
OperatorTimeout<T>
Applies a timeout policy for each element in the observable sequence, using the specified scheduler to run timeout timers.
|
class |
OperatorTimeoutWithSelector<T
Returns an Observable that mirrors the source Observable.
|
class |
OperatorTimestamp<T>
Wraps each item emitted by a source
Observable in a
Timestamped object.
|
class |
OperatorToMap<T
Maps the elements of the source observable into a java.util.Map instance and emits that once the source observable completes.
|
class |
OperatorToMultimap<T
Maps the elements of the source observable into a multimap (Map<K, Collection<V>>) where each key entry has a collection of the source's values.
|
static class |
OperatorToMultimap
The default collection factory for a key in the multimap returning an ArrayList independent of the key.
|
class |
OperatorToObservableList<T>
Returns an
Observable that emits a single item, a list composed of all the items emitted by the source
Observable.
|
class |
OperatorToObservableSortedList<T>
Return an
Observable that emits the items emitted by the source
Observable, in a sorted order (each item emitted by the
Observable must implement
Comparable with respect to all other items in the sequence, or you must pass in a sort function).
|
class |
OperatorUnsubscribeOn<T>
Unsubscribes on the specified Scheduler.
|
class |
OperatorWindowWithObservable<T
Creates non-overlapping windows of items where each window is terminated by an event from a secondary observable and a new window is started immediately.
|
class |
OperatorWindowWithSize<T>
Creates windows of values into the source sequence with skip frequency and size bounds.
|
class |
OperatorWindowWithStartEndObservable<T
Creates potentially overlapping windows of the source items where each window is started by a value emitted by an observable and closed when an associated Observable emits a value or completes.
|
class |
OperatorWindowWithTime<T>
Creates windows of values into the source sequence with timed window creation, length and size bounds.
|
class |
OperatorZip<R>
Returns an Observable that emits the results of a function applied to sets of items emitted, in sequence, by two or more other Observables.
|
class |
OperatorZipIterable<T1
|
| Modifier and Type | Field and Description |
|---|---|
protected Func1 |
OnSubscribeGroupJoin.leftDuration
|
protected Func1 |
OnSubscribeGroupJoin.rightDuration
|
| Modifier and Type | Method and Description |
|---|---|
static <T |
OperatorMapPair.convertSelector(Func1
Creates the function that generates a
Observable based on an item emitted by another
Observable.
|
| Modifier and Type | Method and Description |
|---|---|
static <T |
OperatorMapPair.convertSelector(Func1
Creates the function that generates a
Observable based on an item emitted by another
Observable.
|
static <T |
OperatorPublish.create(Observable
|
static <T> Observable |
OnSubscribeRedo.redo(Observable
|
static <T> Observable |
OnSubscribeRedo.repeat(Observable
|
static <T> Observable |
OnSubscribeRedo.repeat(Observable
|
static <T> Observable |
OnSubscribeRedo.retry(Observable
|
static <T> Observable |
OnSubscribeRedo.retry(Observable
|
static <T> Func2 |
OperatorSkipWhile.toPredicate2(Func1
Convert to Func2 type predicate.
|
| Constructor and Description | |
|---|---|
OnSubscribeGroupJoin(Observable
|
|
OnSubscribeGroupJoin(Observable
|
|
OnSubscribeJoin(Observable
|
|
OnSubscribeJoin(Observable
|
|
OnSubscribeMulticastSelector(Observable
|
|
OnSubscribeUsing(Func0
|
|
OperatorAll(Func1
|
|
OperatorAny(Func1
|
|
OperatorBufferWithStartEndObservable(Observable
|
|
OperatorDebounceWithSelector(Func1
|
|
OperatorDelayWithSelector(Observable
|
|
OperatorDistinct(Func1
|
|
OperatorDistinctUntilChanged(Func1
|
|
OperatorFilter(Func1
|
|
OperatorGroupBy(Func1
|
|
OperatorGroupBy(Func1
|
|
OperatorGroupBy(Func1
|
|
OperatorMap(Func1
|
|
OperatorMapNotification(Func1
|
|
OperatorMapNotification(Func1
|
|
OperatorMapPair(Func1
|
|
OperatorOnErrorFlatMap(Func1
|
|
OperatorOnErrorResumeNextViaFunction(Func1
|
|
OperatorOnErrorReturn(Func1
|
|
OperatorTakeWhile(Func1
|
|
OperatorTimeoutWithSelector(Func0
|
|
OperatorToMap(Func1
ToMap with key selector, value selector and default HashMap factory.
|
|
OperatorToMap(Func1
ToMap with key selector, value selector and default HashMap factory.
|
|
OperatorToMap(Func1
ToMap with key selector, value selector and custom Map factory.
|
|
OperatorToMap(Func1
ToMap with key selector, value selector and custom Map factory.
|
|
OperatorToMultimap(Func1
ToMultimap with key selector, custom value selector, default HashMap factory and default ArrayList collection factory.
|
|
OperatorToMultimap(Func1
ToMultimap with key selector, custom value selector, default HashMap factory and default ArrayList collection factory.
|
|
OperatorToMultimap(Func1
ToMultimap with key selector, custom value selector, custom Map factory and default ArrayList collection factory.
|
|
OperatorToMultimap(Func1
ToMultimap with key selector, custom value selector, custom Map factory and default ArrayList collection factory.
|
|
OperatorToMultimap(Func1
ToMultimap with key selector, custom value selector, custom Map factory and custom collection factory.
|
|
OperatorToMultimap(Func1
ToMultimap with key selector, custom value selector, custom Map factory and custom collection factory.
|
|
OperatorToMultimap(Func1
ToMultimap with key selector, custom value selector, custom Map factory and custom collection factory.
|
|
OperatorWindowWithStartEndObservable(Observable
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Func1 |
UtilityFunctions.alwaysFalse()
Returns a function that always returns
false.
|
static <T> Func1 |
UtilityFunctions.alwaysTrue()
Returns a function that always returns
true.
|
static <T> Func1 |
UtilityFunctions.identity()
Returns a function that always returns the Object it is passed.
|
| Modifier and Type | Method and Description |
|---|---|
int |
IndexedRingBuffer.forEach(Func1
|
int |
IndexedRingBuffer.forEach(Func1
|
int |
SubscriptionIndexedRingBuffer.forEach(Func1
|
int |
SubscriptionIndexedRingBuffer.forEach(Func1
|
| Modifier and Type | Method and Description |
|---|---|
T |
BlockingObservable.first(Func1
Returns the first item emitted by this
BlockingObservable that matches a predicate, or throws
NoSuchElementException if it emits no such item.
|
T |
BlockingObservable.firstOrDefault(T defaultValue, Func1
Returns the first item emitted by this
BlockingObservable that matches a predicate, or a default value if it emits no such items.
|
T |
BlockingObservable.last(Func1
Returns the last item emitted by this
BlockingObservable that matches a predicate, or throws
NoSuchElementException if it emits no such items.
|
T |
BlockingObservable.lastOrDefault(T defaultValue, Func1
Returns the last item emitted by this
BlockingObservable that matches a predicate, or a default value if it emits no such items.
|
T |
BlockingObservable.single(Func1
If this
BlockingObservable completes after emitting a single item that matches a given predicate, return that item, otherwise throw a
NoSuchElementException.
|
T |
BlockingObservable.singleOrDefault(T defaultValue, Func1
If this
BlockingObservable completes after emitting a single item that matches a predicate, return that item; if it emits more than one such item, throw an
IllegalArgumentException; if it emits no items, return a default value.
|