Uses of Annotation Interface
com.ultikits.ultitools.annotations.Scheduled
Packages that use Scheduled
-
Uses of Scheduled in com.ultikits.ultitools.manager
Fields in com.ultikits.ultitools.manager declared as ScheduledModifier and TypeFieldDescription(package private) final ScheduledTaskManager.BoundTask.scheduledMethods in com.ultikits.ultitools.manager with annotations of type ScheduledModifier and TypeMethodDescriptionvoidPlayerCacheManager.sweepExpiredEntries()Periodic, time-based expiry sweep -- driven by the framework's ownScheduled(i.e.Methods in com.ultikits.ultitools.manager with parameters of type ScheduledModifier and TypeMethodDescriptionprivate static voidConfigBindings.checkLiteralHalfWithinCeiling(String owner, Scheduled scheduled) The literal half of a partially bound task is held to the same tick ceiling as the bound half, so every interval of a bound task fits in Bukkit's int tick window and the reschedule arithmetic stays exact across its wraparound (Codex round 10 on #536).private static voidConfigBindings.checkNamesABinding(String owner, Scheduled scheduled) A key without a config class, a config class without a key, orasync = true.private static voidConfigBindings.checkNoLiteralBesideItsKey(String owner, Scheduled scheduled) A literal set alongside the key that replaces it: the default lives only in the config field.(package private) static voidConfigBindings.checkShape(String owner, Scheduled scheduled) Refuses aScheduledbinding whose elements contradict each other: a key without a config class, a config class without any key,async = true(a bound task must be sync, so that its runs are observed on the main thread where a reload reschedules it -- #531 gate-1 round 2), or a literal set alongside the key that replaces it.(package private) static boolean(package private) static TaskManager.BoundTaskTaskManager.BoundTask.resolveAtLoad(UltiToolsPlugin module, Object bean, Class<?> targetClass, Method method, Scheduled scheduled) Resolves and range-checks a bound method at load.private voidTaskManager.scheduleBound(UltiToolsPlugin module, Object bean, Class<?> targetClass, Method method, Scheduled scheduled) Schedules one config-boundScheduledmethod from its resolved binding and records its handle inTaskManager.boundTasksimmediately (#410).Constructors in com.ultikits.ultitools.manager with parameters of type ScheduledModifierConstructorDescriptionprivateBoundTask(Object bean, Method method, Scheduled scheduled, String owner, ConfigBindings.Source periodSource, ConfigBindings.Source delaySource, long periodTicks, long delayTicks)