Publisher<T> class
Publisher
emits to an observer only those items that are emitted
by the source Observable(s) subsequent to the time of the subscription.
Modified from: https://reactivex.io/documentation/subject.html
- Implemented types
-
- Subject<
T>
- Subject<
- Available extensions
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addWith(
{VoidCallback? beforeDispose, VoidCallback? afterDispose}) → Disposable -
Available on Disposable, provided by the DisposableX extension
-
asStates(
) → States< T> -
Available on Observable<
Cast an Observable to States.T> , provided by the ObservableAsStatesX extension -
cast<
R> () → Observable< R> -
Available on Observable<
Mapping sourceT> , provided by the ObservableX extensionObservable<T>
toObservable<R>
by casting each item asR
. -
dispose(
) → void -
override
-
distinct(
[Equals< T> ? equals]) → Observable<T> -
Available on Observable<
Mirror an Observable and emit only those items that changed (meaning item is distinct from previous emitted one).T> , provided by the ObservableX extension -
distinctMap<
R> (R convert(T), {Equals< R> ? equals}) → Observable<R> -
Available on Observable<
T> , provided by the ObservableX extensionDistinctMap
is composition ofMap
andDistinct
. -
map<
R> (R convert(T)) → Observable< R> -
Available on Observable<
Transform the items emitted by an Observable by applying a function to each item.T> , provided by the ObservableX extension -
multicast(
{Subject< T> createSubject()?}) → Observable<T> -
Available on Observable<
Multicast observable make multiple observers share single source subscription.T> , provided by the ObservableX extension -
multicastReplay(
int bufferSize) → Observable< T> -
Available on Observable<
Multicast replay observable make multiple observers share single source subscription.T> , provided by the ObservableX extension -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
observe(
OnData< T> onData) → Disposable -
Use
observable.observe
to start observe an observable, use returnedobservation
to stop observe.override -
onData(
T data) → void -
Use
observer.onData
to notify observer.override -
skip(
int n) → Observable< T> -
Available on Observable<
Suppress the first n items emitted by an Observable.T> , provided by the ObservableX extension -
toString(
) → String -
A string representation of this object.
inherited
-
where(
bool test(T)) → Observable< T> -
Available on Observable<
Emit only those items from an Observable that pass a predicate test.T> , provided by the ObservableX extension
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited