class

Subscription

const class Subscription : Obj

Subscription models an Observable to Observer binding

NOTE: this API is subject to change

constructors make

Constructor

fields observer

Subscribed observer consuming data items

observable

Observable producing data items

config

Configuration options for subscription

methods toStr

Debug string

isSubscribed

Return if this subscription is still active

unsubscribe

Convenience for Observable.unsubscribe(this)

isUnsubscribed

Return if this subscription has been cancelled

send

Send observation message to observer actor

sync

Send sync message to observer actor

config const Dict : config

Configuration options for subscription

isSubscribed Bool isSubscribed()

Return if this subscription is still active

isUnsubscribed Bool isUnsubscribed()

Return if this subscription has been cancelled

make new make(Observable observable, Observer observer, Dict config)

Constructor

observable const Observable : observable

Observable producing data items

observer const Observer : observer

Subscribed observer consuming data items

send Future send(Observation msg)

Send observation message to observer actor

sync Future sync()

Send sync message to observer actor

toStr Str toStr()

Debug string

unsubscribe Void unsubscribe()

Convenience for Observable.unsubscribe(this)

Haxall 4.0.5 ∙ 24-Feb-2026 14:33 EST