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.