Class TimerEventController

All Implemented Interfaces:
Named

public class TimerEventController extends TimerEventControllerBase
Creates timer events and sends them to all registered event handlers. Multiple controllers may be created from the same TimerFactory.
  • Constructor Details

  • Method Details

    • enter

      public void enter(Timer timer)
      Generate a TimerEvent representing the entry to a particular timer. This event is sent to all registered TimerEventHandlers. An event is only generated in case timer.isActivated() is true.
    • exit

      public void exit(Timer timer)
      Generate a TimerEvent representing the exit from a particular timer. This event is sent to all registered TimerEventHandlers. An event is only generated in case timer.isActivated() is true.
    • handle

      private void handle(Timer timer, TimerEvent.TimerEventType type)