Subscription

interface Subscription<out S : Any, out E : Any>

Represents interface for subscription on an event.

Author

Alexander Kornilov (akornilov.82@gmail.com).

Functions

minusAssign
Link copied to clipboard
open operator fun minusAssign(subscriber: Any)
Operator equivalent of unsubscribe
plusAssign
Link copied to clipboard
open operator fun plusAssign(receiver: Receiver<S, E>)
Operator equivalent of subscribe without possibility to unsubscribe.
set
Link copied to clipboard
open operator fun set(index: Any, receiver: Receiver<S, E>)
Operator equivalent of subscribe with possibility to unsubscribe.
subscribe
Link copied to clipboard
open fun subscribe(receiver: Receiver<S, E>)
Subscribes receiver on signal without possibility to unsubscribe.
abstract fun subscribe(subscriber: Any, receiver: Receiver<S, E>): Any
Subscribes receiver on signal.
unsubscribe
Link copied to clipboard
abstract fun unsubscribe(subscriber: Any): Boolean
Unsubscribe subscriber from event.