Uses of Interface
rx.functions.Action
Packages that use Action
Package
Description
Base reactive classes: Observable, Single and Completable; base reactive consumers;
other common base interfaces.
Functional interfaces of functions and actions of arity 0 to 9 and related
utility classes.
Operators that allow composing Observables to transform and
manipulate data in an asynchronous, functional and thread-safe manner.
Classes extending the Observable base reactive class, synchronous and
asynchronous event generators.
Classes extending the Observable base reactive class and implementing
the Observer interface at the same time (aka hot Observables).
-
Uses of Action in rx
Modifier and TypeInterfaceDescriptionstatic interface
Callback used for building deferred computations that takes a CompletableSubscriber.static interface
Invoked when Observable.subscribe is called.static interface
Invoked when Single.execute is called.Modifier and TypeClassDescription(package private) static final class
Transforms a OnSubscribe.call() into an Observable.subscribe() call. -
Uses of Action in rx.functions
Subinterfaces of Action in rx.functionsModifier and TypeInterfaceDescriptioninterface
A zero-argument action.interface
Action1<T>
A one-argument action.interface
Action2<T1,
T2> A two-argument action.interface
Action3<T1,
T2, T3> A three-argument action.interface
Action4<T1,
T2, T3, T4> A four-argument action.interface
Action5<T1,
T2, T3, T4, T5> A five-argument action.interface
Action6<T1,
T2, T3, T4, T5, T6> A six-argument action.interface
Action7<T1,
T2, T3, T4, T5, T6, T7> A seven-argument action.interface
Action8<T1,
T2, T3, T4, T5, T6, T7, T8> An eight-argument action.interface
Action9<T1,
T2, T3, T4, T5, T6, T7, T8, T9> A nine-argument action.interface
A vector-argument action.Classes in rx.functions that implement ActionModifier and TypeClassDescription(package private) static final class
(package private) static final class
Actions.EmptyAction<T0,
T1, T2, T3, T4, T5, T6, T7, T8> -
Uses of Action in rx.internal.operators
Classes in rx.internal.operators that implement ActionModifier and TypeClassDescription(package private) static final class
(package private) static final class
Manages the subscription of child subscribers by setting up a replay producer and performs auto-connection of the very first subscription.final class
final class
final class
final class
final class
final class
final class
final class
final class
enum
Holds a singleton instance of an empty Observable which is stateless and completes the child subscriber immediately.enum
Holds a singleton instance of a never Observable which is stateless doesn't call any of the Subscriber's methods.final class
Given multipleObservable
s, propagates the one that first emits an item.final class
Wraps a ConnectableObservable and calls its connect() method once the specified number of Subscribers have subscribed.final class
OnSubscribeCollect<T,
R> final class
final class
OnSubscribeConcatMap<T,
R> Maps a source sequence into Observables and concatenates them in order, subscribing to one at a time.final class
Do not create the Observable until an Observer subscribes; create a fresh Observable on each subscription.final class
Delays the subscription to the source by the given amount, running on the given scheduler.final class
Delays the subscription to the main source until the other observable fires an event or completes.final class
Delays the subscription until the Observable emits an event.final class
Nulls out references to upstream data structures when the source terminates or the child unsubscribes.final class
Filters an Observable by discarding any items it emits that do not meet some test.final class
Flattens a sequence if Iterable sources, generated via a function, into a single sequence.(package private) static final class
A custom flattener that works from a scalar value and computes the iterable during subscription time.final class
final class
final class
Do not invoke the function until an Observer subscribes; Invokes function on each subscription.final class
Converts anIterable
sequence into anObservable
.final class
OnSubscribeGroupJoin<T1,
T2, D1, D2, R> Correlates two sequences when they overlap and groups the results.(package private) static final class
The reference-counted window observable.final class
OnSubscribeJoin<TLeft,
TRight, TLeftDuration, TRightDuration, R> Correlates the elements of two sequences based on overlapping durations.final class
OnSubscribeLift<T,
R> Transforms the downstream Subscriber into a Subscriber via an operator callback and calls the parent OnSubscribe.call() method with it.final class
OnSubscribeMap<T,
R> Applies a function of your choosing to every item emitted by anObservable
, and emits the results of this transformation as a newObservable
.final class
Captures the current stack when it is instantiated, makes it available through a field and attaches it to all passing exception.final class
Captures the current stack when it is instantiated, makes it available through a field and attaches it to all passing exception.final class
Captures the current stack when it is instantiated, makes it available through a field and attaches it to all passing exception.final class
Multicasts notifications coming through its input Subscriber view to its client Subscribers via lockstep backpressure mode.final class
Emit ints from start to end inclusive.final class
final class
final class
final class
Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.class
Allows conversion of an Observable to a Single ensuring that exactly one item is emitted - no more and no less.final class
final class
final class
Timer that emits a single 0L and completes after the specified time.final class
Emit 0L after the initial period and ever increasing number after each period.(package private) static class
final class
OnSubscribeUsing<T,
Resource> Constructs an observable sequence that depends on a resource object.(package private) static final class
OnSubscribeUsing.DisposeAction<Resource>
(package private) static class
(package private) static final class
(package private) static final class
Observe through individual queue per observer.(package private) static final class
The source subscriber and sampler.final class
Subscribes Observers on the specifiedScheduler
.(package private) static final class
Subscribed to source and scheduled on a worker.(package private) static final class
(package private) static final class
(package private) static final class
final class
final class
Execute an action after onSuccess or onError has been delivered.final class
Delays the subscription to the Single until the Observable fires an event or completes.final class
SingleOnSubscribeMap<T,
R> Applies a function of your choosing to every item emitted by anSingle
, and emits the results of this transformation as a newSingle
.final class
SingleOnSubscribeUsing<T,
Resource> Generates a resource, derives a Single from it and disposes that resource once the Single terminates.final class
-
Uses of Action in rx.internal.schedulers
Classes in rx.internal.schedulers that implement Action -
Uses of Action in rx.internal.util
Classes in rx.internal.util that implement ActionModifier and TypeClassDescription(package private) static final class
(package private) static final class
The OnSubscribe callback for the Observable constructor.(package private) static final class
The OnSubscribe implementation that creates the ScalarAsyncProducer for each incoming subscriber.(package private) static final class
Represents a producer which schedules the emission of a scalar value on the first positive request via the given scheduler callback.(package private) static final class
Optimized observeOn for scalar value observed on the EventLoopsScheduler.(package private) static final class
Emits a scalar value on a general scheduler.(package private) static final class
Action that emits a single value when called. -
Uses of Action in rx.observables
Classes in rx.observables that implement ActionModifier and TypeClassDescriptionclass
AsyncOnSubscribe<S,
T> A utility class to createOnSubscribe<T>
functions that respond correctly to back pressure requests from subscribers.(package private) static final class
An implementation of AsyncOnSubscribe that delegatesAsyncOnSubscribe.next(Object, long, Observer)
,AsyncOnSubscribe.generateState()
, andAsyncOnSubscribe.onUnsubscribe(Object)
to provided functions/closures.(package private) static final class
class
SyncOnSubscribe<S,
T> A utility class to createOnSubscribe<T>
functions that respond correctly to back pressure requests from subscribers.(package private) static final class
An implementation of SyncOnSubscribe that delegatesinvalid reference
SyncOnSubscribe#next(Object, Subscriber)
SyncOnSubscribe.generateState()
, andSyncOnSubscribe.onUnsubscribe(Object)
to provided functions/closures. -
Uses of Action in rx.subjects
Classes in rx.subjects that implement ActionModifier and TypeClassDescription(package private) static final class
Holds onto the array of Subscriber-wrapping ReplayProducers and the buffer that holds values to be replayed; it manages subscription and signal dispatching.(package private) final class
Represents the typical state and OnSubscribe logic for a Subject implementation.(package private) static final class
The single-consumption replaying state.