EventDispatcher

Primary implementation of the Events interface. Keeps track of the registered event handlers and allows to dispatch the events

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
fun dispose(event: DisposeEvent)
Link copied to clipboard
open override fun onDispose(callback: (event: DisposeEvent) -> Unit)

Registers a handler for resource cleanup when server is shutting down.

Link copied to clipboard
fun reset()

Removes all registered event handlers. Needed when the server live reloads the api.