object DynamicSubscription
- Companion:
- class
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 parameters:
- 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 parameters:
- activate
Note: Must not throw!
def subscribeFn[A](dynamicOwner: DynamicOwner, observable: Observable[A], onNext: A => Unit): DynamicSubscription
def subscribeObserver[A](dynamicOwner: DynamicOwner, observable: Observable[A], observer: Observer[A]): DynamicSubscription
def subscribeSink[A](dynamicOwner: DynamicOwner, observable: Observable[A], sink: Sink[A]): DynamicSubscription