-
- All Implemented Interfaces:
-
java.lang.AutoCloseable
public final class TaskSchedulers implements AutoCloseable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classTaskSchedulers.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Stringnameprivate final TaskSchedulerfirst
-
Constructor Summary
Constructors Constructor Description TaskSchedulers(List<TaskScheduler> taskSchedulers, ImmutableConfig conf)TaskSchedulers(ImmutableConfig conf)
-
Method Summary
Modifier and Type Method Description final StringgetName()final TaskSchedulergetFirst()final Unitput(Integer id, TaskScheduler taskScheduler)final List<Integer>schedulerIds()final TaskSchedulerget(Integer id)final TaskSchedulerpeek()final Unitremove(Integer id)final Unitremove(TaskScheduler taskScheduler)final Unitclear()StringtoString()Unitclose()-
-
Constructor Detail
-
TaskSchedulers
TaskSchedulers(List<TaskScheduler> taskSchedulers, ImmutableConfig conf)
-
TaskSchedulers
TaskSchedulers(ImmutableConfig conf)
-
-
Method Detail
-
getFirst
@Synchronized() final TaskScheduler getFirst()
-
put
@Synchronized() final Unit put(Integer id, TaskScheduler taskScheduler)
-
schedulerIds
@Synchronized() final List<Integer> schedulerIds()
-
get
@Synchronized() final TaskScheduler get(Integer id)
-
peek
@Synchronized() final TaskScheduler peek()
-
remove
@Synchronized() final Unit remove(Integer id)
-
remove
@Synchronized() final Unit remove(TaskScheduler taskScheduler)
-
clear
@Synchronized() final Unit clear()
-
toString
@Synchronized() String toString()
-
-
-
-