java.lang.Object
cn.wjybxx.concurrent.TaskOptionBuilder
cn.wjybxx.concurrent.TaskBuilder<V>
- 直接已知子类:
ScheduledTaskBuilder
@NotThreadSafe
public sealed class TaskBuilder<V>
extends TaskOptionBuilder
permits ScheduledTaskBuilder<V>
任务构建器
- 作者:
- wjybxx date - 2024/1/11
-
字段概要
字段修饰符和类型字段说明static final intstatic final intstatic final intstatic final intstatic final int已过时。static final int -
构造器概要
构造器限定符构造器说明protectedTaskBuilder(int type, Object task) protectedTaskBuilder(int type, Object task, IContext ctx) protectedTaskBuilder(TaskBuilder<? extends V> taskBuilder) -
方法概要
修饰符和类型方法说明disable(int taskOption) 禁用选项enable(int taskOption) 启用选项getCtx()任务的上下文getTask()intgetType()任务的类型static TaskBuilder<?> static <V> TaskBuilder<V> static <V> TaskBuilder<V> static <V> TaskBuilder<V> static <V> TaskBuilder<V> newTimeSharing(TimeSharingTask<? super V> task) static <V> TaskBuilder<V> newTimeSharing(TimeSharingTask<? super V> task, IContext ctx) 任务的上下文 即使用户的任务不接收ctx,executor也可能需要setOptions(int options) setPriority(int priority) 设置任务的优先级setSchedulePhase(int phase) static int计算任务的类型从类继承的方法 cn.wjybxx.concurrent.TaskOptionBuilder
getOptions, getPriority, getSchedulePhase
-
字段详细资料
-
TYPE_ACTION
public static final int TYPE_ACTION- 另请参阅:
-
TYPE_ACTION_CTX
public static final int TYPE_ACTION_CTX- 另请参阅:
-
TYPE_FUNC
public static final int TYPE_FUNC- 另请参阅:
-
TYPE_FUNC_CTX
public static final int TYPE_FUNC_CTX- 另请参阅:
-
TYPE_TIMESHARING
public static final int TYPE_TIMESHARING- 另请参阅:
-
TYPE_TASK
已过时。- 另请参阅:
-
-
构造器详细资料
-
TaskBuilder
-
TaskBuilder
-
TaskBuilder
-
-
方法详细资料
-
newAction
-
newAction
-
newFunc
-
newFunc
-
newTimeSharing
-
newTimeSharing
-
taskType
计算任务的类型 -
getType
public int getType()任务的类型 -
getTask
-
getCtx
任务的上下文 -
setCtx
任务的上下文 即使用户的任务不接收ctx,executor也可能需要 -
enable
从类复制的说明:TaskOptionBuilder启用选项- 覆盖:
enable在类中TaskOptionBuilder
-
disable
从类复制的说明:TaskOptionBuilder禁用选项- 覆盖:
disable在类中TaskOptionBuilder
-
setSchedulePhase
- 覆盖:
setSchedulePhase在类中TaskOptionBuilder- 参数:
phase- 任务的调度阶段
-
setPriority
从类复制的说明:TaskOptionBuilder设置任务的优先级- 覆盖:
setPriority在类中TaskOptionBuilder
-
setOptions
- 覆盖:
setOptions在类中TaskOptionBuilder
-
toScheduledBuilder
-