类的使用
cn.wjybxx.sequential.UniScheduledPromiseTask
使用UniScheduledPromiseTask的程序包
-
cn.wjybxx.sequential中UniScheduledPromiseTask的使用
修饰符和类型方法说明static UniScheduledPromiseTask<?> UniScheduledPromiseTask.ofAction(Runnable action, int options, IScheduledPromise<?> promise, long id, long nextTriggerTime) static UniScheduledPromiseTask<?> UniScheduledPromiseTask.ofAction(Consumer<? super IContext> action, IContext ctx, int options, IScheduledPromise<?> promise, long id, long nextTriggerTime) static <V> UniScheduledPromiseTask<V> UniScheduledPromiseTask.ofBuilder(ScheduledTaskBuilder<V> builder, IScheduledPromise<V> promise, long id, long tickTime) static <V> UniScheduledPromiseTask<V> UniScheduledPromiseTask.ofBuilder(TaskBuilder<V> builder, IScheduledPromise<V> promise, long id, long tickTime) static <V> UniScheduledPromiseTask<V> UniScheduledPromiseTask.ofFunction(Callable<? extends V> action, int options, IScheduledPromise<V> promise, long id, long nextTriggerTime) static <V> UniScheduledPromiseTask<V> UniScheduledPromiseTask.ofFunction(Function<? super IContext, ? extends V> action, IContext ctx, int options, IScheduledPromise<V> promise, long id, long nextTriggerTime) 修饰符和类型方法说明intUniScheduledPromiseTask.compareToExplicitly(UniScheduledPromiseTask<?> other) protected abstract voidAbstractUniScheduledExecutor.removeScheduled(UniScheduledPromiseTask<?> futureTask) 请求删除给定的任务protected voidDefaultUniScheduledExecutor.removeScheduled(UniScheduledPromiseTask<?> futureTask) protected abstract voidAbstractUniScheduledExecutor.reSchedulePeriodic(UniScheduledPromiseTask<?> futureTask, boolean triggered) 请求将当前任务重新压入队列 1.一定从当前线程调用 2.如果无法继续调度任务,则取消任务protected voidDefaultUniScheduledExecutor.reSchedulePeriodic(UniScheduledPromiseTask<?> futureTask, boolean triggered)