- java.lang.Object
-
- cn.mcres.karlatemp.mxlib.scheduler.PowerScheduler
-
- 所有已实现的接口:
MXScheduler
public class PowerScheduler extends Object implements MXScheduler
Default implements for MXScheduler.Rebuild at 2.8.1
-
-
构造器概要
构造器 构造器 说明 PowerScheduler(@NotNull ExecutorService sync, @NotNull ExecutorService asy, @Nullable ILogger logger)
-
方法概要
修饰符和类型 方法 说明 boolean
isShutdown()
<T> MXTask<T>
runTaskAsyncTimer(@NotNull Callable<T> task, long delay, long loop, TimeUnit unit)
<T> MXTask<T>
runTaskLater(@NotNull Callable<T> task, long delay, TimeUnit unit)
<T> MXTask<T>
runTaskTimer(@NotNull Callable<T> task, long delay, long loop, TimeUnit unit)
<T> MXTask<T>
scheduleAsyncDelayedTask(@NotNull Callable<T> task, long delay, TimeUnit unit)
<T> MXTask<T>
scheduleSycnDelayedTask(@NotNull Callable<T> task, long delay, TimeUnit unit)
<T> MXTask<T>
scheduleSyncMethod(@NotNull Callable<T> task)
void
shutdown()
-
从接口继承的方法 cn.mcres.karlatemp.mxlib.scheduler.MXScheduler
cancelTask, runTaskAsyncTimer, runTaskLater, runTaskTimer, scheduleAsyncDelayedTask, scheduleSycnDelayedTask
-
-
-
-
构造器详细资料
-
PowerScheduler
public PowerScheduler(@NotNull @NotNull ExecutorService sync, @NotNull @NotNull ExecutorService asy, @Nullable @Nullable ILogger logger)
-
-
方法详细资料
-
shutdown
public void shutdown()
- 指定者:
shutdown
在接口中MXScheduler
-
isShutdown
public boolean isShutdown()
- 指定者:
isShutdown
在接口中MXScheduler
-
scheduleSycnDelayedTask
public <T> MXTask<T> scheduleSycnDelayedTask(@NotNull @NotNull Callable<T> task, long delay, TimeUnit unit)
- 指定者:
scheduleSycnDelayedTask
在接口中MXScheduler
-
scheduleAsyncDelayedTask
public <T> MXTask<T> scheduleAsyncDelayedTask(@NotNull @NotNull Callable<T> task, long delay, TimeUnit unit)
- 指定者:
scheduleAsyncDelayedTask
在接口中MXScheduler
-
scheduleSyncMethod
public <T> MXTask<T> scheduleSyncMethod(@NotNull @NotNull Callable<T> task)
- 指定者:
scheduleSyncMethod
在接口中MXScheduler
-
runTaskLater
public <T> MXTask<T> runTaskLater(@NotNull @NotNull Callable<T> task, long delay, TimeUnit unit)
- 指定者:
runTaskLater
在接口中MXScheduler
-
runTaskTimer
public <T> MXTask<T> runTaskTimer(@NotNull @NotNull Callable<T> task, long delay, long loop, TimeUnit unit)
- 指定者:
runTaskTimer
在接口中MXScheduler
-
runTaskAsyncTimer
public <T> MXTask<T> runTaskAsyncTimer(@NotNull @NotNull Callable<T> task, long delay, long loop, TimeUnit unit)
- 指定者:
runTaskAsyncTimer
在接口中MXScheduler
-
-