Subject<T> class

A Subject is a special type of Observable that allows values to be multicast to many Observer.

Every Subject is an Observable and an Observer. You can subscribe to a Subject, and you can call next to feed values as well as error and complete.

Implemented types
Implementers
Available Extensions

Constructors

Subject()

Properties

hashCode int
The hash code for this object.
no setterinherited
isDisposed bool
Returns true, if this resource has been disposed.
no setteroverride
isObserved bool
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

complete() → void
Pass completion to the observer.
override
dispose() → void
Disposes the resource.
override
error(Object error, StackTrace stackTrace) → void
Pass an error to the observer.
override
next(T value) → void
Pass a value to the observer.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
subscribe(Observer<T> observer) Disposable
Subscribes with the provided observer.
override
subscribeToActive(Observer<T> observer) Disposable
subscribeToComplete(Observer<T> observer) Disposable
subscribeToError(Observer<T> observer, Object error, StackTrace stackTrace) Disposable
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited