类 PowerScheduler
- 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(ExecutorService sync, ExecutorService asy, ILogger logger)
-
方法概要
修饰符和类型 方法 说明 protected voiddumpException(MXTask task, Throwable error)booleanisShutdown()<T> MXTask<T>runTaskAsyncTimer(Callable<T> task, long delay, long loop, TimeUnit unit)<T> MXTask<T>runTaskLater(Callable<T> task, long delay, TimeUnit unit)<T> MXTask<T>runTaskTimer(Callable<T> task, long delay, long loop, TimeUnit unit)<T> MXTask<T>scheduleAsyncDelayedTask(Callable<T> task, long delay, TimeUnit unit)<T> MXTask<T>scheduleSycnDelayedTask(Callable<T> task, long delay, TimeUnit unit)<T> MXTask<T>scheduleSyncMethod(Callable<T> task)voidshutdown()-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 cn.mcres.karlatemp.mxlib.scheduler.MXScheduler
cancelTask, runTaskAsyncTimer, runTaskLater, runTaskTimer, scheduleAsyncDelayedTask, scheduleSycnDelayedTask
-
-
-
-
构造器详细资料
-
PowerScheduler
public PowerScheduler(@NotNull ExecutorService sync, @NotNull ExecutorService asy, @Nullable ILogger logger)
-
-
方法详细资料
-
shutdown
public void shutdown()
- 指定者:
shutdown在接口中MXScheduler
-
isShutdown
public boolean isShutdown()
- 指定者:
isShutdown在接口中MXScheduler
-
scheduleSycnDelayedTask
public <T> MXTask<T> scheduleSycnDelayedTask(@NotNull Callable<T> task, long delay, TimeUnit unit)
- 指定者:
scheduleSycnDelayedTask在接口中MXScheduler
-
scheduleAsyncDelayedTask
public <T> MXTask<T> scheduleAsyncDelayedTask(@NotNull Callable<T> task, long delay, TimeUnit unit)
- 指定者:
scheduleAsyncDelayedTask在接口中MXScheduler
-
scheduleSyncMethod
public <T> MXTask<T> scheduleSyncMethod(@NotNull Callable<T> task)
- 指定者:
scheduleSyncMethod在接口中MXScheduler
-
runTaskLater
public <T> MXTask<T> runTaskLater(@NotNull Callable<T> task, long delay, TimeUnit unit)
- 指定者:
runTaskLater在接口中MXScheduler
-
runTaskTimer
public <T> MXTask<T> runTaskTimer(@NotNull Callable<T> task, long delay, long loop, TimeUnit unit)
- 指定者:
runTaskTimer在接口中MXScheduler
-
runTaskAsyncTimer
public <T> MXTask<T> runTaskAsyncTimer(@NotNull Callable<T> task, long delay, long loop, TimeUnit unit)
- 指定者:
runTaskAsyncTimer在接口中MXScheduler
-
-