ControllerEventProcessor¶
ControllerEventProcessor
is an abstraction of processors that can process and preempt controller events.
Contract¶
preempt¶
preempt(
event: ControllerEvent): Unit
Preempts a ControllerEvent
Used when:
QueuedEvent
is requested to preempt a ControllerEventProcessor
process¶
process(
event: ControllerEvent): Unit
Processes a ControllerEvent
Used when:
QueuedEvent
is requested to process a ControllerEventProcessor