Connectable Observable
Rocket.connectable — Functionconnectable(subject::J, source::S) where J where SCreates a ConnectableObservable with a given subject object and a source observable.
Example
using Rocket
c = connectable(Subject(Int; scheduler = AsapScheduler()), from(1:3))
subscribe!(c, logger());
connect(c);
;
# output
[LogActor] Data: 1
[LogActor] Data: 2
[LogActor] Data: 3
[LogActor] Completed
See also: ConnectableObservable, connect, subscribe!
Rocket.connect — Functionconnect(connectable::ConnectableObservable)When connect is called, the subject passed to the multicast operator is subscribed to the source and the subject’s observers receive the multicast notifications, which fits our basic mental model of stream multicasting. Returns a subscription.
See also: connectable, ConnectableObservable
Rocket.ConnectableObservable — TypeConnectableObservable{D}(subject, source)A connectable observable encapsulates the multicasting infrastructure with provided subject, but does not immediately subscribe to the source. It subscribes to the source when its connect method is called.
See also: connect, Subscribable