| Constructor and Description | 
|---|
ActionBasedSegmentAllocator(TaskActionClient taskActionClient,
                           DataSchema dataSchema)  | 
ActionBasedUsedSegmentChecker(TaskActionClient taskActionClient)  | 
| Modifier and Type | Method and Description | 
|---|---|
TaskActionClient | 
TaskToolbox.getTaskActionClient()  | 
| Constructor and Description | 
|---|
TaskToolbox(TaskConfig config,
           TaskActionClient taskActionClient,
           ServiceEmitter emitter,
           DataSegmentPusher segmentPusher,
           DataSegmentKiller dataSegmentKiller,
           DataSegmentMover dataSegmentMover,
           DataSegmentArchiver dataSegmentArchiver,
           DataSegmentAnnouncer segmentAnnouncer,
           DataSegmentServerAnnouncer serverAnnouncer,
           SegmentHandoffNotifierFactory handoffNotifierFactory,
           com.google.inject.Provider<QueryRunnerFactoryConglomerate> queryRunnerFactoryConglomerateProvider,
           ExecutorService queryExecutorService,
           MonitorScheduler monitorScheduler,
           SegmentLoader segmentLoader,
           com.fasterxml.jackson.databind.ObjectMapper objectMapper,
           File taskWorkDir,
           IndexIO indexIO,
           Cache cache,
           CacheConfig cacheConfig,
           IndexMergerV9 indexMergerV9,
           DruidNodeAnnouncer druidNodeAnnouncer,
           DruidNode druidNode,
           LookupNodeService lookupNodeService,
           DataNodeService dataNodeService)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LocalTaskActionClient  | 
class  | 
RemoteTaskActionClient  | 
| Modifier and Type | Method and Description | 
|---|---|
TaskActionClient | 
TaskActionClientFactory.create(Task task)  | 
TaskActionClient | 
RemoteTaskActionClientFactory.create(Task task)  | 
TaskActionClient | 
LocalTaskActionClientFactory.create(Task task)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
Task.isReady(TaskActionClient taskActionClient)
Execute preflight actions for a task. 
 | 
boolean | 
RealtimeIndexTask.isReady(TaskActionClient taskActionClient)  | 
boolean | 
NoopTask.isReady(TaskActionClient taskActionClient)  | 
boolean | 
MergeTaskBase.isReady(TaskActionClient taskActionClient)
Checks pre-existing segments in "context" to confirm that this merge query is valid. 
 | 
boolean | 
IndexTask.isReady(TaskActionClient taskActionClient)  | 
boolean | 
HadoopIndexTask.isReady(TaskActionClient taskActionClient)  | 
boolean | 
HadoopConverterTask.ConverterSubTask.isReady(TaskActionClient taskActionClient)  | 
boolean | 
CompactionTask.isReady(TaskActionClient taskActionClient)  | 
boolean | 
AbstractFixedIntervalTask.isReady(TaskActionClient taskActionClient)  | 
static Map<org.joda.time.Interval,TaskLock> | 
Tasks.tryAcquireExclusiveLocks(TaskActionClient client,
                        SortedSet<org.joda.time.Interval> intervals)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
KafkaIndexTask.isReady(TaskActionClient taskActionClient)  | 
| Modifier and Type | Method and Description | 
|---|---|
com.google.common.base.Optional<TaskActionClient> | 
TaskMaster.getTaskActionClient(Task task)  | 
Copyright © 2011–2018. All rights reserved.