java.lang.Object
cn.wjybxx.sequential.UniFutureUtils
- 作者:
- wjybxx date 2023/4/3
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static <V> IFuture<V> completedFuture(V result) static <V> IFuture<V> completedFuture(V result, Executor executor) static <V> IFuture<V> static <V> IFuture<V> failedFuture(Throwable ex, Executor executor) static UniExecutorServicestatic UniExecutorServicenewExecutor(int countLimit, long timeLimit, TimeUnit timeUnit) static <V> UniPromise<V> static <V> UniPromise<V> newPromise(Executor executor) static UniScheduledExecutornewScheduledExecutor(cn.wjybxx.base.time.TimeProvider timeProvider) 返回的UniExecutorService.update()默认不执行tick过程中新增加的任务static UniScheduledExecutornewScheduledExecutor(cn.wjybxx.base.time.TimeProvider timeProvider, int initCapacity)
-
构造器详细资料
-
UniFutureUtils
public UniFutureUtils()
-
-
方法详细资料
-
newPromise
-
newPromise
-
completedFuture
-
completedFuture
-
failedFuture
-
failedFuture
-
newExecutor
-
newExecutor
- 参数:
countLimit- 每帧允许运行的最大任务数,-1表示不限制;不可以为0timeLimit- 每帧允许的最大时间,-1表示不限制;不可以为0
-
newScheduledExecutor
public static UniScheduledExecutor newScheduledExecutor(cn.wjybxx.base.time.TimeProvider timeProvider) 返回的UniExecutorService.update()默认不执行tick过程中新增加的任务- 参数:
timeProvider- 用于调度器获取当前时间
-
newScheduledExecutor
public static UniScheduledExecutor newScheduledExecutor(cn.wjybxx.base.time.TimeProvider timeProvider, int initCapacity)
-