A B C D E F G H I M N O P R S T U V 
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.
A B C D E F G H I M N O P R S T U V 
All Classes All Packages