SimpleEventDispatcher

interface SimpleEventDispatcher : EventDispatcher

通过 Simple 构建 Application 时的实际调度器类型。

SimpleEventDispatcher 实现 EventDispatcher 并提供最基础的完整功能实现。

Inheritors

Properties

Link copied to clipboard
abstract val listeners: Sequence<EventListener>

Functions

Link copied to clipboard
abstract fun dispose(listener: EventListener)
Link copied to clipboard
abstract fun push(event: Event): Flow<EventResult>
Link copied to clipboard
open fun pushAndLaunch(scope: CoroutineScope, event: Event): Job
Link copied to clipboard
open fun register(listener: EventListener): EventListenerRegistrationHandle
abstract fun register(propertiesConsumer: ConfigurerFunction<EventListenerRegistrationProperties>?, listener: EventListener): EventListenerRegistrationHandle