DynamicSubscription

Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply(dynamicOwner: DynamicOwner, activate: Owner => Subscription, prepend: Boolean): DynamicSubscription

Use this when your activate() code requires cleanup on deactivation. Specify that cleanup code inside the resulting Subscription.

Use this when your activate() code requires cleanup on deactivation. Specify that cleanup code inside the resulting Subscription.

Value Params
activate

Note: Must not throw!

def subscribeBus[A](dynamicOwner: DynamicOwner, eventStream: EventStream[A], writeBus: WriteBus[A]): DynamicSubscription
def subscribeCallback(dynamicOwner: DynamicOwner, activate: Owner => Unit, prepend: Boolean): DynamicSubscription

Use this when your activate() code does not require a cleanup on deactivation.

Use this when your activate() code does not require a cleanup on deactivation.

Value Params
activate

Note: Must not throw!

def subscribeFn[A](dynamicOwner: DynamicOwner, observable: Observable[A], onNext: A => Unit): DynamicSubscription
@inline
def subscribeObserver[A](dynamicOwner: DynamicOwner, observable: Observable[A], observer: Observer[A]): DynamicSubscription
def subscribeSink[A](dynamicOwner: DynamicOwner, observable: Observable[A], sink: Sink[A]): DynamicSubscription