Interface SchedulerEvent

All Known Implementing Classes:
SchedulerEvent.Canceled, SchedulerEvent.Completed, SchedulerEvent.CompletedWithError, SchedulerEvent.Interrupted, SchedulerEvent.Mounted, SchedulerEvent.Scheduled, SchedulerEvent.Yielded

An event that occurs during scheduler processing. This can range from a command being scheduled by a trigger or manual call to Scheduler.schedule(Command) to a command being interrupted by another. Event listeners can be registered with a scheduler via Scheduler.addEventListener(Consumer). All events have a timestamp to indicate when the event occurred.
  • Method Details

    • timestampMicros

      The timestamp for when the event occurred. Measured in microseconds since some arbitrary start time.
      Returns:
      The event timestamp.
      See Also: