类 TaskExecutionService.CooperativeTaskWorker
- java.lang.Object
-
- org.apache.seatunnel.engine.server.TaskExecutionService.CooperativeTaskWorker
-
- 所有已实现的接口:
Runnable
- 封闭类:
- TaskExecutionService
public final class TaskExecutionService.CooperativeTaskWorker extends Object implements Runnable
CooperativeTaskWorker is used to poll the task call method, When a task times out, a new BusWork will be created to take over the execution of the task
-
-
字段概要
字段 修饰符和类型 字段 说明 AtomicReference<TaskTracker>exclusiveTaskTrackerLinkedBlockingDeque<TaskTracker>taskqueue
-
构造器概要
构造器 构造器 说明 CooperativeTaskWorker(LinkedBlockingDeque<TaskTracker> taskqueue, TaskExecutionService.RunBusWorkSupplier runBusWorkSupplier, BlockingQueue<Future<?>> futureBlockingQueue)
-
-
-
字段详细资料
-
exclusiveTaskTracker
public AtomicReference<TaskTracker> exclusiveTaskTracker
-
taskqueue
public LinkedBlockingDeque<TaskTracker> taskqueue
-
-
构造器详细资料
-
CooperativeTaskWorker
public CooperativeTaskWorker(LinkedBlockingDeque<TaskTracker> taskqueue, TaskExecutionService.RunBusWorkSupplier runBusWorkSupplier, BlockingQueue<Future<?>> futureBlockingQueue)
-
-