WorldScheduleX extension

on

Methods

createSchedule(ScheduleId id, {ScheduleTrigger? trigger}) → Schedule

Available on World, provided by the WorldScheduleX extension

Create a new schedule with optional trigger.
getOrCreateSchedule(ScheduleId id, {ScheduleTrigger? trigger}) → Schedule

Available on World, provided by the WorldScheduleX extension

Get or create a schedule.
hasSchedule(ScheduleId id) → bool

Available on World, provided by the WorldScheduleX extension

Check if a schedule exists.
removeSchedule(ScheduleId id) → bool

Available on World, provided by the WorldScheduleX extension

Remove a schedule by id.
runSchedule(ScheduleId id) → void

Available on World, provided by the WorldScheduleX extension

Run a schedule by id (synchronously).
runScheduleAsync(ScheduleId id) → Future<void>

Available on World, provided by the WorldScheduleX extension

Run a schedule by id (asynchronously).
runSystem(System system) → void

Available on World, provided by the WorldScheduleX extension

Run a system directly (for input layer or one-off execution).
runSystemAsync(AsyncSystem system) → Future<void>

Available on World, provided by the WorldScheduleX extension

Run an async system directly.
schedule(ScheduleId id) → Schedule

Available on World, provided by the WorldScheduleX extension

Get a schedule by id.