DefaultKeelEventBus

Default implementation of KeelEventBus using MutableSharedFlow. Provides inter-plugin communication via event publishing and subscription.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val events: SharedFlow<KeelEvent>

Functions

Link copied to clipboard
open suspend override fun publish(event: KeelEvent)
Link copied to clipboard
open override fun <T : KeelEvent> subscribe(eventClass: Class<T>): SharedFlow<T>