rd-framework / com.jetbrains.rd.framework / MessageBroker

MessageBroker

class MessageBroker

Constructors

<init>

MessageBroker(defaultScheduler: <ERROR CLASS>, queueMessages: Boolean)
MessageBroker(defaultScheduler: <ERROR CLASS>)

Functions

adviseOn

fun adviseOn(lifetime: <ERROR CLASS>, entity: IRdWireable): Unit

dispatch

fun dispatch(id: RdId, buffer: AbstractBuffer): Unit

print

fun print(printer: <ERROR CLASS>): Unit

startDeliveringMessages

fun startDeliveringMessages(): Unit

Companion Object Properties

log

val log: <ERROR CLASS>

Extension Functions

deepClonePolymorphic

fun <T> T.deepClonePolymorphic(): T