| Package | Description | 
|---|---|
| io.druid.indexing.overlord | |
| io.druid.indexing.worker | |
| io.druid.indexing.worker.executor | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ForkingTaskRunner
Runs tasks in separate processes using the "internal peon" verb. 
 | 
class  | 
RemoteTaskRunner
The RemoteTaskRunner's primary responsibility is to assign tasks to worker nodes. 
 | 
class  | 
ThreadPoolTaskRunner
Runs tasks in a JVM thread using an ExecutorService. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TaskRunner | 
TaskRunnerFactory.build()  | 
TaskRunner | 
RemoteTaskRunnerFactory.build()  | 
TaskRunner | 
ForkingTaskRunnerFactory.build()  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.base.Optional<TaskRunner> | 
TaskMaster.getTaskRunner()  | 
| Constructor and Description | 
|---|
TaskQueue(TaskQueueConfig config,
         TaskStorage taskStorage,
         TaskRunner taskRunner,
         TaskActionClientFactory taskActionClientFactory,
         TaskLockbox taskLockbox,
         com.metamx.emitter.service.ServiceEmitter emitter)  | 
| Constructor and Description | 
|---|
WorkerTaskMonitor(com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
                 org.apache.curator.framework.CuratorFramework cf,
                 WorkerCuratorCoordinator workerCuratorCoordinator,
                 TaskRunner taskRunner,
                 WorkerConfig workerConfig)  | 
| Constructor and Description | 
|---|
ExecutorLifecycle(ExecutorLifecycleConfig config,
                 TaskActionClientFactory taskActionClientFactory,
                 TaskRunner taskRunner,
                 com.fasterxml.jackson.databind.ObjectMapper jsonMapper)  | 
Copyright © 2015. All rights reserved.