Uses of Interface
dev.ua.theroer.magicutils.platform.TaskScheduler
Packages that use TaskScheduler
Package
Description
-
Uses of TaskScheduler in dev.ua.theroer.magicutils.commands.brigadier
Constructors in dev.ua.theroer.magicutils.commands.brigadier with parameters of type TaskSchedulerModifierConstructorDescriptionBrigadierCommandRegistry(String modName, String permissionPrefix, LoggerCore loggerCore, CommandPlatform<S> platform, Consumer<TypeParserRegistry<S>> parserRegistrar, BrigadierCommandRegistry.AudienceFactory<S> audienceFactory, BiConsumer<S, Runnable> mainThreadExecutor, TaskScheduler scheduler) Creates a Brigadier-backed command registry.BrigadierCommandRegistry(String modName, String permissionPrefix, LoggerCore loggerCore, CommandPlatform<S> platform, Consumer<TypeParserRegistry<S>> parserRegistrar, BrigadierCommandRegistry.AudienceFactory<S> audienceFactory, BiConsumer<S, Runnable> mainThreadExecutor, TaskScheduler scheduler, Consumer<BrigadierCommandRegistry.BrigadierArgumentRegistry<S>> brigadierRegistrar) Creates a Brigadier-backed command registry with optional Brigadier argument resolvers. -
Uses of TaskScheduler in dev.ua.theroer.magicutils.diagnostics
Methods in dev.ua.theroer.magicutils.diagnostics that return TaskScheduler -
Uses of TaskScheduler in dev.ua.theroer.magicutils.platform
Methods in dev.ua.theroer.magicutils.platform that return TaskSchedulerModifier and TypeMethodDescriptionstatic TaskSchedulerTaskSchedulers.create(String name, @Nullable ShutdownHookRegistrar shutdownRegistrar) Creates a new scheduler and registers shutdown if possible.default TaskSchedulerPlatform.scheduler()Returns the task scheduler for async work.static TaskSchedulerResolves the scheduler for a platform (shared fallback when null).static TaskSchedulerTaskSchedulers.shared()Returns the shared scheduler instance.