A B C D E F G H I M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractPending<B> - Class in community.leaf.tasks
- AbstractPending(LongFunction<B>, long) - Constructor for class community.leaf.tasks.AbstractPending
- AbstractTaskBuilder<T,B extends ScheduledTaskBuilder<T,B>,P extends Pending<B>> - Class in community.leaf.tasks
- AbstractTaskBuilder(TaskScheduler<T>, Concurrency, Pending.Constructor<B, P>) - Constructor for class community.leaf.tasks.AbstractTaskBuilder
- AbstractTaskContext<T> - Class in community.leaf.tasks
- AbstractTaskContext(Schedule) - Constructor for class community.leaf.tasks.AbstractTaskContext
- AbstractTicks<B> - Class in community.leaf.tasks.minecraft
- AbstractTicks(LongFunction<B>, long) - Constructor for class community.leaf.tasks.minecraft.AbstractTicks
- always() - Static method in interface community.leaf.tasks.Unless
- any(List<Unless>) - Static method in interface community.leaf.tasks.Unless
- applyMilliseconds(long) - Method in class community.leaf.tasks.AbstractPending
- applyUnit(TimeUnit) - Method in class community.leaf.tasks.AbstractPending
- async() - Method in interface community.leaf.tasks.TaskSource.Async
- ASYNC - community.leaf.tasks.Concurrency
B
- builder() - Static method in interface community.leaf.tasks.Unless
- builder(TaskScheduler<T>, Concurrency) - Static method in interface community.leaf.tasks.minecraft.MinecraftTaskBuilder
- builder(TaskScheduler<T>, Concurrency) - Static method in interface community.leaf.tasks.TaskBuilder
- BukkitPlayerSessionManager - Interface in community.leaf.tasks.bukkit
- BukkitPlayerSessionManager.Source - Interface in community.leaf.tasks.bukkit
- BukkitTaskScheduler - Interface in community.leaf.tasks.bukkit
- BukkitTaskSource - Interface in community.leaf.tasks.bukkit
C
- cancel() - Method in interface community.leaf.tasks.TaskContext
- community.leaf.tasks - module community.leaf.tasks
- community.leaf.tasks - package community.leaf.tasks
- community.leaf.tasks.bukkit - module community.leaf.tasks.bukkit
- community.leaf.tasks.bukkit - package community.leaf.tasks.bukkit
- community.leaf.tasks.executors - module community.leaf.tasks.executors
- community.leaf.tasks.executors - package community.leaf.tasks.executors
- community.leaf.tasks.minecraft - module community.leaf.tasks.minecraft
- community.leaf.tasks.minecraft - package community.leaf.tasks.minecraft
- concurrency - Variable in class community.leaf.tasks.AbstractTaskBuilder
- concurrency() - Method in interface community.leaf.tasks.Schedule
- concurrency() - Method in interface community.leaf.tasks.TaskContext
- Concurrency - Enum in community.leaf.tasks
- construct(TaskScheduler<T>, Concurrency) - Method in interface community.leaf.tasks.ScheduledTaskBuilder.Constructor
- construct(LongFunction<B>, long) - Method in interface community.leaf.tasks.Pending.Constructor
- context(Schedule) - Method in interface community.leaf.tasks.bukkit.BukkitTaskScheduler
- context(Schedule) - Method in interface community.leaf.tasks.executors.ExecutorTaskScheduler
- context(Schedule) - Method in interface community.leaf.tasks.TaskScheduler
- ContextualRunnable<T> - Interface in community.leaf.tasks
- convertToUnit(long, TimeUnit) - Static method in interface community.leaf.tasks.minecraft.Ticks
-
Converts Minecraft ticks into units of the provided unit.
- criteria() - Method in interface community.leaf.tasks.Unless
D
- days() - Method in class community.leaf.tasks.AbstractPending
- days() - Method in interface community.leaf.tasks.Pending
- delay() - Method in interface community.leaf.tasks.Schedule
- delay(long) - Method in class community.leaf.tasks.AbstractTaskBuilder
- delay(long) - Method in interface community.leaf.tasks.minecraft.MinecraftTaskBuilder
- delay(long) - Method in interface community.leaf.tasks.Schedule.Builder
- delay(long, TimeUnit) - Method in interface community.leaf.tasks.Schedule.Builder
- delay(Duration) - Method in interface community.leaf.tasks.Schedule.Builder
- delayByMilliseconds(long) - Method in class community.leaf.tasks.AbstractTaskBuilder
- delayByMilliseconds(long) - Method in interface community.leaf.tasks.Schedule.Builder
- duration(long) - Static method in interface community.leaf.tasks.minecraft.Ticks
-
Converts from Minecraft ticks into a duration of time.
E
- end() - Method in interface community.leaf.tasks.minecraft.PlayerSession
- end(Player) - Method in interface community.leaf.tasks.bukkit.BukkitPlayerSessionManager
- end(P) - Method in interface community.leaf.tasks.minecraft.PlayerSessionManager
- endAll() - Method in interface community.leaf.tasks.bukkit.BukkitPlayerSessionManager
- endAll() - Method in interface community.leaf.tasks.minecraft.PlayerSessionManager
- equals(Object) - Method in class community.leaf.tasks.Repeats.Expected
- every(long) - Method in class community.leaf.tasks.AbstractTaskBuilder
- every(long) - Method in interface community.leaf.tasks.minecraft.MinecraftTaskBuilder
- every(long) - Method in interface community.leaf.tasks.Schedule.Builder
- every(long, TimeUnit) - Method in interface community.leaf.tasks.Schedule.Builder
- every(Duration) - Method in interface community.leaf.tasks.Schedule.Builder
- everyFewMilliseconds(long) - Method in class community.leaf.tasks.AbstractTaskBuilder
- everyFewMilliseconds(long) - Method in interface community.leaf.tasks.Schedule.Builder
- executor(Concurrency) - Method in interface community.leaf.tasks.executors.ExecutorServiceSource
- ExecutorServiceSource - Interface in community.leaf.tasks.executors
- ExecutorTaskScheduler - Interface in community.leaf.tasks.executors
- ExecutorTaskSource - Interface in community.leaf.tasks.executors
- ExecutorTaskSource.Async - Interface in community.leaf.tasks.executors
- ExecutorTaskSource.Concurrent - Interface in community.leaf.tasks.executors
- ExecutorTaskSource.Sync - Interface in community.leaf.tasks.executors
- expect(long) - Static method in enum community.leaf.tasks.Repeats
- expecting(long) - Method in enum community.leaf.tasks.Repeats
- expired(Player) - Method in interface community.leaf.tasks.bukkit.BukkitPlayerSessionManager
- expired(P) - Method in interface community.leaf.tasks.minecraft.PlayerSessionManager
F
- FINITE - community.leaf.tasks.Repeats
- forever() - Method in interface community.leaf.tasks.Schedule.Builder
- FOREVER - community.leaf.tasks.Repeats
- FOREVER - Static variable in class community.leaf.tasks.Repeats.Constantly
- function - Variable in class community.leaf.tasks.AbstractPending
- future(Concurrency, Runnable, long) - Method in interface community.leaf.tasks.bukkit.BukkitTaskScheduler
- future(Concurrency, Runnable, long) - Method in interface community.leaf.tasks.executors.ExecutorTaskScheduler
- future(Concurrency, Runnable, long) - Method in interface community.leaf.tasks.TaskScheduler
G
- get(Player) - Method in interface community.leaf.tasks.bukkit.BukkitPlayerSessionManager
- get(P) - Method in interface community.leaf.tasks.minecraft.PlayerSessionManager
- getOrStart(Player) - Method in interface community.leaf.tasks.bukkit.BukkitPlayerSessionManager
- getOrStart(P) - Method in interface community.leaf.tasks.minecraft.PlayerSessionManager
- getTaskBuilderConstructor() - Method in interface community.leaf.tasks.bukkit.BukkitTaskSource
- getTaskBuilderConstructor() - Method in interface community.leaf.tasks.executors.ExecutorTaskSource
- getTaskBuilderConstructor() - Method in interface community.leaf.tasks.TaskSource
- getTaskScheduler() - Method in interface community.leaf.tasks.bukkit.BukkitTaskSource
- getTaskScheduler() - Method in interface community.leaf.tasks.executors.ExecutorTaskSource
- getTaskScheduler() - Method in interface community.leaf.tasks.TaskSource
H
- hashCode() - Method in class community.leaf.tasks.Repeats.Expected
- hours() - Method in class community.leaf.tasks.AbstractPending
- hours() - Method in interface community.leaf.tasks.Pending
I
- immutable(Schedule) - Static method in interface community.leaf.tasks.Schedule
- isActive() - Method in interface community.leaf.tasks.minecraft.PlayerSession
- isAutoCancellable() - Method in class community.leaf.tasks.AbstractTaskBuilder
- isCancelled() - Method in interface community.leaf.tasks.TaskContext
- isDelayed() - Method in interface community.leaf.tasks.Schedule
- isDoneRepeating() - Method in interface community.leaf.tasks.TaskContext
- isExpired() - Method in interface community.leaf.tasks.minecraft.PlayerSession
- isFirstIteration() - Method in interface community.leaf.tasks.TaskContext
- isLastIteration() - Method in interface community.leaf.tasks.TaskContext
- isRepeating() - Method in interface community.leaf.tasks.TaskContext
- isRepeatingFinitely() - Method in interface community.leaf.tasks.TaskContext
- isRepeatingForever() - Method in interface community.leaf.tasks.TaskContext
- iterate() - Method in class community.leaf.tasks.AbstractTaskContext
- iterate() - Method in interface community.leaf.tasks.TaskContext
- iterations() - Method in class community.leaf.tasks.AbstractTaskContext
- iterations() - Method in interface community.leaf.tasks.TaskContext
M
- milliseconds() - Method in class community.leaf.tasks.AbstractPending
- milliseconds() - Method in interface community.leaf.tasks.Pending
- milliseconds(LongFunction<B>, long) - Static method in interface community.leaf.tasks.Pending
- MinecraftTaskBuilder<T> - Interface in community.leaf.tasks.minecraft
- minutes() - Method in class community.leaf.tasks.AbstractPending
- minutes() - Method in interface community.leaf.tasks.Pending
N
- never() - Static method in interface community.leaf.tasks.Unless
- NEVER - community.leaf.tasks.Repeats
- NEVER - Static variable in class community.leaf.tasks.Repeats.Constantly
- now(Concurrency, Runnable) - Method in interface community.leaf.tasks.bukkit.BukkitTaskScheduler
- now(Concurrency, Runnable) - Method in interface community.leaf.tasks.executors.ExecutorTaskScheduler
- now(Concurrency, Runnable) - Method in interface community.leaf.tasks.TaskScheduler
O
- of(long, TimeUnit) - Static method in interface community.leaf.tasks.minecraft.Ticks
-
Convert a duration of time into Minecraft ticks.
- of(Concurrency, long, long, Repeats.Expected) - Static method in interface community.leaf.tasks.Schedule
- of(Duration) - Static method in interface community.leaf.tasks.minecraft.Ticks
-
Convert a duration of time into Minecraft ticks.
- once() - Method in interface community.leaf.tasks.Schedule.Builder
P
- pending - Variable in class community.leaf.tasks.AbstractTaskBuilder
- pending(LongFunction<B>, long) - Static method in interface community.leaf.tasks.minecraft.Ticks
- Pending<B> - Interface in community.leaf.tasks
- Pending.Constructor<B,P extends Pending<B>> - Interface in community.leaf.tasks
- period() - Method in interface community.leaf.tasks.Schedule
- PlayerSession - Interface in community.leaf.tasks.minecraft
- PlayerSessionManager<P> - Interface in community.leaf.tasks.minecraft
- PlayerSessionManager.Source<P> - Interface in community.leaf.tasks.minecraft
- plugin() - Method in interface community.leaf.tasks.bukkit.PluginSource
- PluginSource - Interface in community.leaf.tasks.bukkit
R
- repeat(long) - Method in interface community.leaf.tasks.Schedule.Builder
- repeat(Concurrency, Runnable, long, long) - Method in interface community.leaf.tasks.bukkit.BukkitTaskScheduler
- repeat(Concurrency, Runnable, long, long) - Method in interface community.leaf.tasks.executors.ExecutorTaskScheduler
- repeat(Concurrency, Runnable, long, long) - Method in interface community.leaf.tasks.TaskScheduler
- repeat(Repeats.Expected) - Method in class community.leaf.tasks.AbstractTaskBuilder
- repeat(Repeats.Expected) - Method in interface community.leaf.tasks.Schedule.Builder
- repeats() - Method in interface community.leaf.tasks.Schedule
- Repeats - Enum in community.leaf.tasks
- Repeats.Constantly - Class in community.leaf.tasks
- Repeats.Expected - Class in community.leaf.tasks
- repetitions() - Method in class community.leaf.tasks.Repeats.Expected
- run(ContextualRunnable<T>) - Method in class community.leaf.tasks.AbstractTaskBuilder
- run(ContextualRunnable<T>) - Method in interface community.leaf.tasks.TaskRunner
- run(TaskContext<T>) - Method in interface community.leaf.tasks.ContextualRunnable
- run(Runnable) - Method in interface community.leaf.tasks.TaskRunner
S
- schedule() - Method in class community.leaf.tasks.AbstractTaskBuilder
- schedule() - Method in class community.leaf.tasks.AbstractTaskContext
- schedule() - Method in interface community.leaf.tasks.Schedule.Source
- schedule(Schedule, ContextualRunnable<T>) - Method in interface community.leaf.tasks.TaskScheduler
- Schedule - Interface in community.leaf.tasks
- Schedule.Builder<B extends Schedule.Builder<B>> - Interface in community.leaf.tasks
- Schedule.Source - Interface in community.leaf.tasks
- ScheduledTaskBuilder<T,B extends ScheduledTaskBuilder<T,B>> - Interface in community.leaf.tasks
- ScheduledTaskBuilder.Constructor<T,B extends ScheduledTaskBuilder<T,B>> - Interface in community.leaf.tasks
- scheduler - Variable in class community.leaf.tasks.AbstractTaskBuilder
- seconds() - Method in class community.leaf.tasks.AbstractPending
- seconds() - Method in interface community.leaf.tasks.Pending
- self() - Method in class community.leaf.tasks.AbstractTaskBuilder
- sessions() - Method in interface community.leaf.tasks.bukkit.BukkitPlayerSessionManager.Source
- sessions() - Method in interface community.leaf.tasks.minecraft.PlayerSessionManager.Source
- start(Player) - Method in interface community.leaf.tasks.bukkit.BukkitPlayerSessionManager
- start(P) - Method in interface community.leaf.tasks.minecraft.PlayerSessionManager
- sync() - Method in interface community.leaf.tasks.TaskSource.Sync
- SYNC - community.leaf.tasks.Concurrency
T
- task() - Method in class community.leaf.tasks.AbstractTaskContext
- task() - Method in interface community.leaf.tasks.TaskContext
- task(T) - Method in class community.leaf.tasks.AbstractTaskContext
- task(T) - Method in interface community.leaf.tasks.TaskContext
- TaskBuilder<T> - Interface in community.leaf.tasks
- TaskContext<T> - Interface in community.leaf.tasks
- TaskRunner<T> - Interface in community.leaf.tasks
- TaskScheduler<T> - Interface in community.leaf.tasks
- TaskSource<T,B extends ScheduledTaskBuilder<T,B>> - Interface in community.leaf.tasks
- TaskSource.Async<T,B extends ScheduledTaskBuilder<T,B>> - Interface in community.leaf.tasks
- TaskSource.Concurrent<T,B extends ScheduledTaskBuilder<T,B>> - Interface in community.leaf.tasks
- TaskSource.Sync<T,B extends ScheduledTaskBuilder<T,B>> - Interface in community.leaf.tasks
- ticks() - Method in class community.leaf.tasks.minecraft.AbstractTicks
- ticks() - Method in interface community.leaf.tasks.minecraft.Ticks
- Ticks<B> - Interface in community.leaf.tasks.minecraft
- toString() - Method in class community.leaf.tasks.Repeats.Expected
U
- units - Variable in class community.leaf.tasks.AbstractPending
- unless() - Method in class community.leaf.tasks.AbstractTaskBuilder
- unless() - Method in interface community.leaf.tasks.Unless.Source
- unless(Unless) - Method in class community.leaf.tasks.AbstractTaskBuilder
- unless(Unless) - Method in interface community.leaf.tasks.Unless.Builder
- Unless - Interface in community.leaf.tasks
- Unless.Builder<B extends Unless.Builder<B>> - Interface in community.leaf.tasks
- Unless.Source - Interface in community.leaf.tasks
- until() - Method in class community.leaf.tasks.Repeats.Expected
V
- valueOf(String) - Static method in enum community.leaf.tasks.Concurrency
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum community.leaf.tasks.Repeats
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum community.leaf.tasks.Concurrency
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum community.leaf.tasks.Repeats
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages