Subscribable

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
data class PrioritySubscribers<T>(val subscribers: Set<Subscriber<T>>, val priority: Int)

Functions

Link copied to clipboard
suspend fun process(value: T)
suspend fun process(value: Lazy<T>)
Link copied to clipboard
fun subscribe(subscriber: Subscriber<T>, priority: Int = 0)
Link copied to clipboard
fun unsubscribe(subscriber: Subscriber<T>)