add Handler
fun <E : StateEvent> addHandler(eventClass: KClass<E>, handler: StateEventHandler<T, E>): EventDrivenStateContainer.Builder<T>
Adds an event handler for the specified event type.
Return
This builder for method chaining
Parameters
event Class
The class of events to handle
handler
The handler for the events
inline fun <E : StateEvent> addHandler(handler: StateEventHandler<T, E>): EventDrivenStateContainer.Builder<T>
Adds an event handler for the specified event type using reified generics.
Return
This builder for method chaining
Parameters
handler
The handler for the events