Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W Y Z 

A

AbstractFixedIntervalTask - Class in io.druid.indexing.common.task
 
AbstractFixedIntervalTask(String, String, Interval, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.AbstractFixedIntervalTask
 
AbstractFixedIntervalTask(String, String, String, Interval, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.AbstractFixedIntervalTask
 
AbstractFixedIntervalTask(String, String, TaskResource, String, Interval, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.AbstractFixedIntervalTask
 
AbstractTask - Class in io.druid.indexing.common.task
 
AbstractTask(String, String, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.AbstractTask
 
AbstractTask(String, String, TaskResource, String, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.AbstractTask
 
AbstractWorkerProvisioningStrategy - Class in io.druid.indexing.overlord.autoscaling
 
ActionBasedSegmentAllocator - Class in io.druid.indexing.appenderator
 
ActionBasedSegmentAllocator(TaskActionClient, DataSchema) - Constructor for class io.druid.indexing.appenderator.ActionBasedSegmentAllocator
 
ActionBasedUsedSegmentChecker - Class in io.druid.indexing.appenderator
 
ActionBasedUsedSegmentChecker(TaskActionClient) - Constructor for class io.druid.indexing.appenderator.ActionBasedUsedSegmentChecker
 
add(Task) - Method in class io.druid.indexing.overlord.TaskLockbox
 
add(Task) - Method in class io.druid.indexing.overlord.TaskQueue
Adds some work to the queue and the underlying task storage facility with a generic "running" status.
addAll(ScalingStats) - Method in class io.druid.indexing.overlord.autoscaling.ScalingStats
 
addAuditLog(Task, TaskAction<T>) - Method in class io.druid.indexing.overlord.HeapMemoryTaskStorage
 
addAuditLog(Task, TaskAction<T>) - Method in class io.druid.indexing.overlord.MetadataTaskStorage
 
addAuditLog(Task, TaskAction<T>) - Method in interface io.druid.indexing.overlord.TaskStorage
Add an action taken by a task to the audit log.
addListener(PathChildrenCacheListener) - Method in class io.druid.indexing.overlord.ZkWorker
 
addLock(String, TaskLock) - Method in class io.druid.indexing.overlord.HeapMemoryTaskStorage
 
addLock(String, TaskLock) - Method in class io.druid.indexing.overlord.MetadataTaskStorage
 
addLock(String, TaskLock) - Method in interface io.druid.indexing.overlord.TaskStorage
Persists lock state in the storage facility.
addProvisionEvent(AutoScalingData) - Method in class io.druid.indexing.overlord.autoscaling.ScalingStats
 
addTerminateEvent(AutoScalingData) - Method in class io.druid.indexing.overlord.autoscaling.ScalingStats
 
AffinityConfig - Class in io.druid.indexing.overlord.setup
 
AffinityConfig(Map<String, Set<String>>, boolean) - Constructor for class io.druid.indexing.overlord.setup.AffinityConfig
 
allocate(InputRow, String, String, boolean) - Method in class io.druid.indexing.appenderator.ActionBasedSegmentAllocator
 
AppendTask - Class in io.druid.indexing.common.task
 
AppendTask(String, String, List<DataSegment>, List<AggregatorFactory>, IndexSpec, Boolean, SegmentWriteOutMediumFactory, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.AppendTask
 
apply(WorkerTaskRunnerConfig, ImmutableMap<String, ImmutableWorkerInfo>, Task) - Method in interface io.druid.indexing.overlord.setup.JavaScriptWorkerSelectStrategy.SelectorFunction
 
ArchiveTask - Class in io.druid.indexing.common.task
 
ArchiveTask(String, String, Interval, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.ArchiveTask
 
AutoScaler<T> - Interface in io.druid.indexing.overlord.autoscaling
The AutoScaler has the actual methods to provision and terminate worker nodes.
AutoScalingData - Class in io.druid.indexing.overlord.autoscaling
 
AutoScalingData(List<String>) - Constructor for class io.druid.indexing.overlord.autoscaling.AutoScalingData
 

B

build(Task) - Method in class io.druid.indexing.common.TaskToolboxFactory
 
build() - Method in class io.druid.indexing.overlord.CriticalAction.Builder
 
build() - Method in class io.druid.indexing.overlord.ForkingTaskRunnerFactory
 
build() - Method in class io.druid.indexing.overlord.RemoteTaskRunnerFactory
 
build() - Method in interface io.druid.indexing.overlord.TaskRunnerFactory
 
buildClassLoader(TaskToolbox) - Method in class io.druid.indexing.common.task.HadoopTask
This makes an isolated classloader that has classes loaded in the "proper" priority.
buildClassLoader(List<String>, List<String>) - Static method in class io.druid.indexing.common.task.HadoopTask
 
builder() - Static method in class io.druid.indexing.overlord.CriticalAction
 
Builder() - Constructor for class io.druid.indexing.overlord.CriticalAction.Builder
 

C

canRestore() - Method in class io.druid.indexing.common.task.AbstractTask
 
canRestore() - Method in class io.druid.indexing.common.task.RealtimeIndexTask
 
canRestore() - Method in interface io.druid.indexing.common.task.Task
Returns whether or not this task can restore its progress from its on-disk working directory.
canRunTask(Task) - Method in class io.druid.indexing.overlord.ImmutableWorkerInfo
 
checkPointDataSourceMetadata(String, String, DataSourceMetadata, DataSourceMetadata) - Method in class io.druid.indexing.overlord.supervisor.SupervisorManager
 
CheckPointDataSourceMetadataAction - Class in io.druid.indexing.common.actions
 
CheckPointDataSourceMetadataAction(String, String, DataSourceMetadata, DataSourceMetadata) - Constructor for class io.druid.indexing.common.actions.CheckPointDataSourceMetadataAction
 
close() - Method in interface io.druid.indexing.overlord.autoscaling.ProvisioningService
Should be called from TaskRunner's lifecycle stop
close() - Method in class io.druid.indexing.overlord.ZkWorker
 
CompactionTask - Class in io.druid.indexing.common.task
 
CompactionTask(String, TaskResource, String, Interval, List<DataSegment>, DimensionsSpec, IndexTask.IndexTuningConfig, Map<String, Object>, ObjectMapper) - Constructor for class io.druid.indexing.common.task.CompactionTask
 
computeCompactIntervals(SortedSet<Interval>) - Static method in class io.druid.indexing.common.task.Tasks
 
CONFIG_KEY - Static variable in interface io.druid.indexing.overlord.setup.WorkerBehaviorConfig
 
configure(Binder) - Method in class io.druid.guice.IndexingServiceFirehoseModule
 
configure(Binder) - Method in class io.druid.guice.IndexingServiceTaskLogsModule
 
configureTaskRunnerConfigs(Binder) - Static method in class io.druid.guice.IndexingServiceModuleHelper
 
connect(InputRowParser, File) - Method in class io.druid.indexing.firehose.IngestSegmentFirehoseFactory
 
ConverterSubTask(List<DataSegment>, HadoopConverterTask, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.HadoopConverterTask.ConverterSubTask
 
ConvertSegmentBackwardsCompatibleTask - Class in io.druid.indexing.common.task
Deprecated.
ConvertSegmentBackwardsCompatibleTask(String, String, Interval, DataSegment, IndexSpec, Boolean, Boolean, SegmentWriteOutMediumFactory) - Constructor for class io.druid.indexing.common.task.ConvertSegmentBackwardsCompatibleTask
Deprecated.
 
ConvertSegmentBackwardsCompatibleTask.SubTask - Class in io.druid.indexing.common.task
Deprecated.
ConvertSegmentTask - Class in io.druid.indexing.common.task
This task takes a segment and attempts to reindex it in the latest version with the specified indexSpec.
ConvertSegmentTask.SubTask - Class in io.druid.indexing.common.task
 
create(Task) - Method in class io.druid.indexing.common.actions.LocalTaskActionClientFactory
 
create(Task) - Method in class io.druid.indexing.common.actions.RemoteTaskActionClientFactory
 
create(Task) - Method in interface io.druid.indexing.common.actions.TaskActionClientFactory
 
create(String, Interval, IndexSpec, boolean, boolean, SegmentWriteOutMediumFactory, Map<String, Object>) - Static method in class io.druid.indexing.common.task.ConvertSegmentTask
Create a segment converter task to convert a segment to the most recent version including the specified indexSpec
create(DataSegment, IndexSpec, boolean, boolean, SegmentWriteOutMediumFactory, Map<String, Object>) - Static method in class io.druid.indexing.common.task.ConvertSegmentTask
Create a task to update the segment specified to the most recent binary version with the specified indexSpec
create() - Static method in class io.druid.indexing.common.task.NoopTask
 
create(String) - Static method in class io.druid.indexing.common.task.NoopTask
 
create(int) - Static method in class io.druid.indexing.common.task.NoopTask
 
create(String, int) - Static method in class io.druid.indexing.common.task.NoopTask
 
create(Task, TaskStatus, TaskLocation) - Static method in class io.druid.indexing.worker.TaskAnnouncement
 
create(String, TaskResource, TaskStatus, TaskLocation) - Static method in class io.druid.indexing.worker.TaskAnnouncement
 
createLazyWorkerPredicate(SimpleWorkerProvisioningConfig) - Static method in class io.druid.indexing.overlord.autoscaling.ProvisioningUtil
 
createOrUpdateAndStartSupervisor(SupervisorSpec) - Method in class io.druid.indexing.overlord.supervisor.SupervisorManager
 
createValidWorkerPredicate(SimpleWorkerProvisioningConfig) - Static method in class io.druid.indexing.overlord.autoscaling.ProvisioningUtil
 
CriticalAction<T> - Class in io.druid.indexing.overlord
This class represents a critical action must be done while the task's lock is guaranteed to not be revoked in the middle of the action.
CriticalAction.Action<T> - Interface in io.druid.indexing.overlord
 
CriticalAction.Builder<T> - Class in io.druid.indexing.overlord
 
CTX_KEY_LOOKUP_TIER - Static variable in class io.druid.indexing.common.task.RealtimeIndexTask
 

D

DEFAULT_BATCH_INDEX_TASK_PRIORITY - Static variable in class io.druid.indexing.common.task.Tasks
 
DEFAULT_DEFAULT_HADOOP_COORDINATES - Static variable in class io.druid.indexing.common.config.TaskConfig
 
DEFAULT_LOCK_TIMEOUT - Static variable in class io.druid.indexing.common.task.Tasks
 
DEFAULT_MERGE_TASK_PRIORITY - Static variable in class io.druid.indexing.common.task.Tasks
 
DEFAULT_REALTIME_TASK_PRIORITY - Static variable in class io.druid.indexing.common.task.Tasks
 
DEFAULT_STRATEGY - Static variable in interface io.druid.indexing.overlord.setup.WorkerBehaviorConfig
 
DEFAULT_TASK_PRIORITY - Static variable in class io.druid.indexing.common.task.Tasks
 
defaultConfig() - Static method in class io.druid.indexing.overlord.setup.DefaultWorkerBehaviorConfig
 
DefaultWorkerBehaviorConfig - Class in io.druid.indexing.overlord.setup
 
DefaultWorkerBehaviorConfig(WorkerSelectStrategy, AutoScaler) - Constructor for class io.druid.indexing.overlord.setup.DefaultWorkerBehaviorConfig
 
deletePendingSegments(String, Interval) - Method in class io.druid.indexing.overlord.IndexerMetadataStorageAdapter
 
doAction(TaskActionHolder) - Method in class io.druid.indexing.overlord.http.OverlordResource
 
doDisable() - Method in class io.druid.indexing.worker.http.WorkerResource
 
doEnable() - Method in class io.druid.indexing.worker.http.WorkerResource
 
doGetLog(String, long) - Method in class io.druid.indexing.overlord.http.OverlordResource
 
doGetLog(String, long) - Method in class io.druid.indexing.worker.http.WorkerResource
 
doInCriticalSection(Task, List<Interval>, CriticalAction<T>) - Method in class io.druid.indexing.overlord.TaskLockbox
Perform the given action with a guarantee that the locks of the task are not revoked in the middle of action.
doLocal(String) - Method in class io.druid.indexing.overlord.http.OverlordRedirectInfo
 
doProvision() - Method in interface io.druid.indexing.overlord.autoscaling.Provisioner
 
doShutdown(String) - Method in class io.druid.indexing.overlord.http.OverlordResource
 
doShutdown(String) - Method in class io.druid.indexing.worker.http.WorkerResource
 
doTerminate() - Method in interface io.druid.indexing.overlord.autoscaling.Provisioner
 

E

EC2AutoScaler - Class in io.druid.indexing.overlord.autoscaling.ec2
 
EC2AutoScaler(int, int, EC2EnvironmentConfig, AmazonEC2, SimpleWorkerProvisioningConfig) - Constructor for class io.druid.indexing.overlord.autoscaling.ec2.EC2AutoScaler
 
EC2EnvironmentConfig - Class in io.druid.indexing.overlord.autoscaling.ec2
 
EC2EnvironmentConfig(String, EC2NodeData, EC2UserData) - Constructor for class io.druid.indexing.overlord.autoscaling.ec2.EC2EnvironmentConfig
 
EC2IamProfileData - Class in io.druid.indexing.overlord.autoscaling.ec2
 
EC2IamProfileData(String, String) - Constructor for class io.druid.indexing.overlord.autoscaling.ec2.EC2IamProfileData
 
EC2NodeData - Class in io.druid.indexing.overlord.autoscaling.ec2
 
EC2NodeData(String, String, int, int, List<String>, String, String, EC2IamProfileData, Boolean) - Constructor for class io.druid.indexing.overlord.autoscaling.ec2.EC2NodeData
 
EC2UserData<T extends EC2UserData> - Interface in io.druid.indexing.overlord.autoscaling.ec2
Represents any user data that may be needed to launch EC2 instances.
EqualDistributionWithAffinityWorkerSelectStrategy - Class in io.druid.indexing.overlord.setup
Only exists for backwards compatibility with existing "equalDistributionWithAffinity" worker configs.
EqualDistributionWithAffinityWorkerSelectStrategy(AffinityConfig) - Constructor for class io.druid.indexing.overlord.setup.EqualDistributionWithAffinityWorkerSelectStrategy
 
EqualDistributionWorkerSelectStrategy - Class in io.druid.indexing.overlord.setup
 
EqualDistributionWorkerSelectStrategy(AffinityConfig) - Constructor for class io.druid.indexing.overlord.setup.EqualDistributionWorkerSelectStrategy
 
equals(Object) - Method in class io.druid.indexing.common.actions.SegmentListUsedAction
 
equals(Object) - Method in class io.druid.indexing.common.task.AbstractTask
 
equals(Object) - Method in class io.druid.indexing.common.task.ConvertSegmentTask
 
equals(Object) - Method in class io.druid.indexing.common.task.IndexTask.IndexTuningConfig
 
equals(Object) - Method in class io.druid.indexing.common.TaskLock
 
equals(Object) - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2AutoScaler
 
equals(Object) - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2EnvironmentConfig
 
equals(Object) - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2IamProfileData
 
equals(Object) - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2NodeData
 
equals(Object) - Method in class io.druid.indexing.overlord.autoscaling.ec2.GalaxyEC2UserData
 
equals(Object) - Method in class io.druid.indexing.overlord.autoscaling.ec2.StringEC2UserData
 
equals(Object) - Method in class io.druid.indexing.overlord.config.RemoteTaskRunnerConfig
 
equals(Object) - Method in class io.druid.indexing.overlord.ImmutableWorkerInfo
 
equals(Object) - Method in class io.druid.indexing.overlord.setup.AffinityConfig
 
equals(Object) - Method in class io.druid.indexing.overlord.setup.DefaultWorkerBehaviorConfig
 
equals(Object) - Method in class io.druid.indexing.overlord.setup.EqualDistributionWorkerSelectStrategy
 
equals(Object) - Method in class io.druid.indexing.overlord.setup.FillCapacityWorkerSelectStrategy
 
equals(Object) - Method in class io.druid.indexing.overlord.setup.JavaScriptWorkerSelectStrategy
 
equals(Object) - Method in class io.druid.indexing.worker.Worker
 
equals(Object) - Method in class io.druid.server.initialization.IndexerZkConfig
 
ExecutorLifecycle - Class in io.druid.indexing.worker.executor
Encapsulates the lifecycle of a task executor.
ExecutorLifecycle(ExecutorLifecycleConfig, TaskConfig, TaskActionClientFactory, TaskRunner, ObjectMapper) - Constructor for class io.druid.indexing.worker.executor.ExecutorLifecycle
 
ExecutorLifecycleConfig - Class in io.druid.indexing.worker.executor
 
ExecutorLifecycleConfig() - Constructor for class io.druid.indexing.worker.executor.ExecutorLifecycleConfig
 

F

fail(boolean) - Static method in class io.druid.indexing.overlord.LockResult
 
failure(String) - Static method in class io.druid.indexing.common.TaskStatus
 
fetchSegments(List<DataSegment>) - Method in class io.druid.indexing.common.TaskToolbox
 
FileTaskLogs - Class in io.druid.indexing.common.tasklogs
 
FileTaskLogs(FileTaskLogsConfig) - Constructor for class io.druid.indexing.common.tasklogs.FileTaskLogs
 
FileTaskLogsConfig - Class in io.druid.indexing.common.config
 
FileTaskLogsConfig() - Constructor for class io.druid.indexing.common.config.FileTaskLogsConfig
 
FileTaskLogsConfig(File) - Constructor for class io.druid.indexing.common.config.FileTaskLogsConfig
 
FillCapacityWithAffinityWorkerSelectStrategy - Class in io.druid.indexing.overlord.setup
Only exists for backwards compatibility with existing "fillCapacityWithAffinity" worker configs.
FillCapacityWithAffinityWorkerSelectStrategy(AffinityConfig) - Constructor for class io.druid.indexing.overlord.setup.FillCapacityWithAffinityWorkerSelectStrategy
 
FillCapacityWorkerSelectStrategy - Class in io.druid.indexing.overlord.setup
 
FillCapacityWorkerSelectStrategy(AffinityConfig) - Constructor for class io.druid.indexing.overlord.setup.FillCapacityWorkerSelectStrategy
 
filter(ContainerRequest) - Method in class io.druid.indexing.overlord.http.security.SupervisorResourceFilter
 
filter(ContainerRequest) - Method in class io.druid.indexing.overlord.http.security.TaskResourceFilter
 
findLocksForTask(Task) - Method in class io.druid.indexing.overlord.TaskLockbox
Return the currently-active locks for some task.
findPlumber(DataSchema, RealtimeTuningConfig, FireDepartmentMetrics) - Method in class io.druid.indexing.common.index.YeOldePlumberSchool
 
findTwoConsecutiveUnusedPorts() - Method in class io.druid.indexing.overlord.PortFinder
 
findUnusedPort() - Method in class io.druid.indexing.overlord.PortFinder
 
findUsedSegments(Set<SegmentIdentifier>) - Method in class io.druid.indexing.appenderator.ActionBasedUsedSegmentChecker
 
findWorkerForTask(WorkerTaskRunnerConfig, ImmutableMap<String, ImmutableWorkerInfo>, Task) - Method in class io.druid.indexing.overlord.setup.EqualDistributionWorkerSelectStrategy
 
findWorkerForTask(WorkerTaskRunnerConfig, ImmutableMap<String, ImmutableWorkerInfo>, Task) - Method in class io.druid.indexing.overlord.setup.FillCapacityWorkerSelectStrategy
 
findWorkerForTask(WorkerTaskRunnerConfig, ImmutableMap<String, ImmutableWorkerInfo>, Task) - Method in class io.druid.indexing.overlord.setup.JavaScriptWorkerSelectStrategy
 
findWorkerForTask(WorkerTaskRunnerConfig, ImmutableMap<String, ImmutableWorkerInfo>, Task) - Method in interface io.druid.indexing.overlord.setup.WorkerSelectStrategy
Customizable logic for selecting a worker to run a task.
findWorkerRunningTask(String) - Method in class io.druid.indexing.overlord.RemoteTaskRunner
 
ForkingTaskRunner - Class in io.druid.indexing.overlord
Runs tasks in separate processes using the "internal peon" verb.
ForkingTaskRunner(ForkingTaskRunnerConfig, TaskConfig, WorkerConfig, Properties, TaskLogPusher, ObjectMapper, DruidNode) - Constructor for class io.druid.indexing.overlord.ForkingTaskRunner
 
ForkingTaskRunnerConfig - Class in io.druid.indexing.overlord.config
 
ForkingTaskRunnerConfig() - Constructor for class io.druid.indexing.overlord.config.ForkingTaskRunnerConfig
 
ForkingTaskRunnerFactory - Class in io.druid.indexing.overlord
 
ForkingTaskRunnerFactory(ForkingTaskRunnerConfig, TaskConfig, WorkerConfig, Properties, ObjectMapper, TaskLogPusher, DruidNode) - Constructor for class io.druid.indexing.overlord.ForkingTaskRunnerFactory
 
fromCode(String, TaskState) - Static method in class io.druid.indexing.common.TaskStatus
 

G

GalaxyEC2UserData - Class in io.druid.indexing.overlord.autoscaling.ec2
 
GalaxyEC2UserData(ObjectMapper, String, String, String) - Constructor for class io.druid.indexing.overlord.autoscaling.ec2.GalaxyEC2UserData
 
generateSubTasks(String, Iterable<DataSegment>, IndexSpec, boolean, boolean, Map<String, Object>) - Method in class io.druid.indexing.common.task.ConvertSegmentTask
 
generateSubTasks(String, Iterable<DataSegment>, IndexSpec, boolean, boolean, Map<String, Object>) - Method in class io.druid.indexing.common.task.HadoopConverterTask
 
getAction() - Method in class io.druid.indexing.common.actions.TaskActionHolder
 
getActiveTasks() - Method in class io.druid.indexing.overlord.HeapMemoryTaskStorage
 
getActiveTasks() - Method in class io.druid.indexing.overlord.MetadataTaskStorage
 
getActiveTasks() - Method in interface io.druid.indexing.overlord.TaskStorage
Returns a list of currently running or pending tasks as stored in the storage facility.
getActiveTasks() - Method in class io.druid.indexing.overlord.TaskStorageQueryAdapter
 
getAffinity() - Method in class io.druid.indexing.overlord.setup.AffinityConfig
 
getAffinityConfig() - Method in class io.druid.indexing.overlord.setup.EqualDistributionWorkerSelectStrategy
 
getAffinityConfig() - Method in class io.druid.indexing.overlord.setup.FillCapacityWorkerSelectStrategy
 
getAffinityWorkers() - Method in class io.druid.indexing.overlord.setup.AffinityConfig
 
getAggregators() - Method in class io.druid.indexing.common.task.AppendTask
 
getAggregators() - Method in class io.druid.indexing.common.task.MergeTask
 
getAggregators() - Method in class io.druid.indexing.common.task.SameIntervalMergeTask
 
getAllLocks() - Method in class io.druid.indexing.overlord.TaskLockbox
 
getAllowedPrefixes() - Method in class io.druid.indexing.overlord.config.ForkingTaskRunnerConfig
 
getAmiId() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2NodeData
 
getAndIncrementRetryDelay() - Method in class io.druid.indexing.common.RetryPolicy
 
getAnnouncements() - Method in class io.druid.indexing.worker.WorkerCuratorCoordinator
 
getAnnouncementsPath() - Method in class io.druid.server.initialization.IndexerZkConfig
 
getAnnouncementsPathForWorker() - Method in class io.druid.indexing.worker.WorkerCuratorCoordinator
 
getArn() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2IamProfileData
 
getAssignedTasks(Worker) - Method in class io.druid.indexing.overlord.RemoteTaskRunner
 
getAssociatePublicIpAddress() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2NodeData
 
getAuditLogs(String) - Method in class io.druid.indexing.overlord.HeapMemoryTaskStorage
 
getAuditLogs(String) - Method in class io.druid.indexing.overlord.MetadataTaskStorage
 
getAuditLogs(String) - Method in interface io.druid.indexing.overlord.TaskStorage
Returns all actions taken by a task.
getAutoScaler() - Method in class io.druid.indexing.overlord.setup.DefaultWorkerBehaviorConfig
 
getAvailabilityGroup() - Method in class io.druid.indexing.common.task.TaskResource
Returns availability group ID of this task.
getAvailabilityGroups() - Method in class io.druid.indexing.overlord.ImmutableWorkerInfo
 
getAvailabilityGroups() - Method in class io.druid.indexing.overlord.ZkWorker
 
getAvailabilityZone() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2EnvironmentConfig
 
getAvailableCapacity() - Method in class io.druid.indexing.overlord.ImmutableWorkerInfo
 
getBase() - Method in class io.druid.server.initialization.IndexerZkConfig
 
getBaseDir() - Method in class io.druid.indexing.common.config.TaskConfig
 
getBasePersistDirectory() - Method in class io.druid.indexing.common.task.IndexTask.IndexTuningConfig
 
getBaseTaskDir() - Method in class io.druid.indexing.common.config.TaskConfig
 
getBlacklistedUntil() - Method in class io.druid.indexing.overlord.ImmutableWorkerInfo
 
getBlacklistedUntil() - Method in class io.druid.indexing.overlord.ZkWorker
 
getBlackListedWorkers() - Method in class io.druid.indexing.overlord.RemoteTaskRunner
 
getBuildV9Directly() - Method in class io.druid.indexing.common.task.SameIntervalMergeTask
Deprecated.
getCache() - Method in class io.druid.indexing.common.TaskToolbox
 
getCacheConfig() - Method in class io.druid.indexing.common.TaskToolbox
 
getCapacity() - Method in class io.druid.indexing.worker.config.WorkerConfig
 
getCapacity() - Method in class io.druid.indexing.worker.Worker
 
getClasspath() - Method in class io.druid.indexing.overlord.config.ForkingTaskRunnerConfig
 
getClasspathPrefix() - Method in class io.druid.indexing.common.task.AbstractTask
 
getClasspathPrefix() - Method in class io.druid.indexing.common.task.HadoopConverterTask
 
getClasspathPrefix() - Method in class io.druid.indexing.common.task.HadoopIndexTask
 
getClasspathPrefix() - Method in interface io.druid.indexing.common.task.Task
Returns an extra classpath that should be prepended to the default classpath when running this task.
getCompleteTasks(Integer, HttpServletRequest) - Method in class io.druid.indexing.overlord.http.OverlordResource
 
getConfig() - Method in class io.druid.indexing.common.TaskToolbox
 
getConfig() - Method in class io.druid.indexing.overlord.RemoteTaskRunner
 
getConfig() - Method in interface io.druid.indexing.overlord.WorkerTaskRunner
 
getContext() - Method in class io.druid.indexing.common.task.AbstractTask
 
getContext() - Method in interface io.druid.indexing.common.task.Task
 
getContextValue(String) - Method in interface io.druid.indexing.common.task.Task
 
getContextValue(String, ContextValueType) - Method in interface io.druid.indexing.common.task.Task
 
getContinuouslyFailedTasksCount() - Method in class io.druid.indexing.overlord.ZkWorker
 
getCreatedDateTimeAndDataSource(String) - Method in class io.druid.indexing.overlord.HeapMemoryTaskStorage
 
getCreatedDateTimeAndDataSource(String) - Method in class io.druid.indexing.overlord.MetadataTaskStorage
 
getCreatedDateTimeAndDataSource(String) - Method in interface io.druid.indexing.overlord.TaskStorage
 
getCreatedTime() - Method in class io.druid.indexing.overlord.TaskRunnerWorkItem
 
getCreatedTime(String) - Method in class io.druid.indexing.overlord.TaskStorageQueryAdapter
 
getCurrCapacityUsed() - Method in class io.druid.indexing.overlord.ImmutableWorkerInfo
 
getCurrCapacityUsed() - Method in class io.druid.indexing.overlord.ZkWorker
 
getCurrentCheckPoint() - Method in class io.druid.indexing.common.actions.CheckPointDataSourceMetadataAction
 
getCurrentLeader() - Method in class io.druid.indexing.overlord.TaskMaster
 
getCurrentTimeMillis() - Method in class io.druid.indexing.overlord.RemoteTaskRunner
 
getData() - Method in class io.druid.indexing.overlord.autoscaling.ec2.StringEC2UserData
 
getData() - Method in class io.druid.indexing.overlord.autoscaling.ScalingStats.ScalingEvent
 
getDataNodeService() - Method in class io.druid.indexing.common.TaskToolbox
 
getDataSchema() - Method in class io.druid.indexing.common.task.IndexTask.IndexIngestionSpec
 
getDataSegmentArchiver() - Method in class io.druid.indexing.common.TaskToolbox
 
getDataSegmentKiller() - Method in class io.druid.indexing.common.TaskToolbox
 
getDataSegmentMover() - Method in class io.druid.indexing.common.TaskToolbox
 
getDataSegmentServerAnnouncer() - Method in class io.druid.indexing.common.TaskToolbox
 
getDataSource() - Method in class io.druid.indexing.common.actions.ResetDataSourceMetadataAction
 
getDataSource() - Method in class io.druid.indexing.common.actions.SegmentAllocateAction
 
getDataSource() - Method in class io.druid.indexing.common.actions.SegmentListUnusedAction
 
getDataSource() - Method in class io.druid.indexing.common.actions.SegmentListUsedAction
 
getDataSource() - Method in class io.druid.indexing.common.task.AbstractTask
 
getDataSource() - Method in interface io.druid.indexing.common.task.Task
Returns the datasource this task operates on.
getDataSource() - Method in class io.druid.indexing.common.TaskLock
 
getDataSource() - Method in class io.druid.indexing.firehose.IngestSegmentFirehoseFactory
 
getDefaultHadoopCoordinates() - Method in class io.druid.indexing.common.config.TaskConfig
 
getDefaultRowFlushBoundary() - Method in class io.druid.indexing.common.config.TaskConfig
 
getDelay() - Method in class io.druid.indexing.overlord.helpers.TaskLogAutoCleanerConfig
 
getDimensions() - Method in class io.druid.indexing.firehose.IngestSegmentFirehoseFactory
 
getDimensionsFilter() - Method in class io.druid.indexing.firehose.IngestSegmentFirehoseFactory
 
getDimensionsSpec() - Method in class io.druid.indexing.common.task.CompactionTask
 
getDirectory() - Method in class io.druid.indexing.common.config.FileTaskLogsConfig
 
getDirectoryLockTimeout() - Method in class io.druid.indexing.common.config.TaskConfig
 
getDistributedSuccessCache() - Method in class io.druid.indexing.common.task.HadoopConverterTask
 
getDruidNode() - Method in class io.druid.indexing.common.TaskToolbox
 
getDruidNodeAnnouncer() - Method in class io.druid.indexing.common.TaskToolbox
 
getDuration() - Method in class io.druid.indexing.common.TaskStatus
 
getDurationToRetain() - Method in class io.druid.indexing.overlord.helpers.TaskLogAutoCleanerConfig
 
getEmitter() - Method in class io.druid.indexing.common.actions.TaskActionToolbox
 
getEmitter() - Method in class io.druid.indexing.common.TaskToolbox
 
getEndMetadata() - Method in class io.druid.indexing.common.actions.SegmentTransactionalInsertAction
 
getEnv() - Method in class io.druid.indexing.overlord.autoscaling.ec2.GalaxyEC2UserData
 
getEnvConfig() - Method in interface io.druid.indexing.overlord.autoscaling.AutoScaler
 
getEnvConfig() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2AutoScaler
 
getEnvConfig() - Method in class io.druid.indexing.overlord.autoscaling.NoopAutoScaler
 
getEvent() - Method in class io.druid.indexing.overlord.autoscaling.ScalingStats.ScalingEvent
 
getFirehose() - Method in class io.druid.indexing.common.task.RealtimeIndexTask
Public for tests.
getFirehoseFactory() - Method in class io.druid.indexing.common.task.IndexTask.IndexIOConfig
 
getFirehoseFactory() - Method in class io.druid.indexing.common.task.NoopTask
 
getFirehoseTemporaryDir() - Method in class io.druid.indexing.common.TaskToolbox
 
getFunction() - Method in class io.druid.indexing.overlord.setup.JavaScriptWorkerSelectStrategy
 
getGracefulShutdownTimeout() - Method in class io.druid.indexing.common.config.TaskConfig
 
getGroupId() - Method in class io.druid.indexing.common.task.AbstractTask
 
getGroupId() - Method in interface io.druid.indexing.common.task.Task
Returns group ID of this task.
getGroupId() - Method in class io.druid.indexing.common.TaskLock
 
getHadoopDependencyCoordinates() - Method in class io.druid.indexing.common.task.HadoopConverterTask
 
getHadoopDependencyCoordinates() - Method in class io.druid.indexing.common.task.HadoopIndexTask
 
getHadoopDependencyCoordinates() - Method in class io.druid.indexing.common.task.HadoopTask
 
getHadoopWorkingPath() - Method in class io.druid.indexing.common.config.TaskConfig
 
getHost() - Method in class io.druid.indexing.worker.Worker
 
getIamProfile() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2NodeData
 
getId() - Method in class io.druid.indexing.common.task.AbstractTask
 
getId() - Method in interface io.druid.indexing.common.task.Task
Returns ID of this task.
getId() - Method in class io.druid.indexing.common.TaskStatus
 
getIndexerMetadataStorageCoordinator() - Method in class io.druid.indexing.common.actions.TaskActionToolbox
 
getIndexIO() - Method in class io.druid.indexing.common.TaskToolbox
 
getIndexMergerV9() - Method in class io.druid.indexing.common.TaskToolbox
 
getIndexSpec() - Method in class io.druid.indexing.common.task.ConvertSegmentTask
 
getIndexSpec() - Method in class io.druid.indexing.common.task.IndexTask.IndexTuningConfig
 
getIndexSpec() - Method in class io.druid.indexing.common.task.MergeTask
 
getIndexSpec() - Method in class io.druid.indexing.common.task.SameIntervalMergeTask
 
getIngestionSchema() - Method in class io.druid.indexing.common.task.IndexTask
 
getInitialDelay() - Method in class io.druid.indexing.overlord.helpers.TaskLogAutoCleanerConfig
 
getInsertedSegments(String) - Method in class io.druid.indexing.overlord.TaskStorageQueryAdapter
Returns all segments created by this task.
getInstanceType() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2NodeData
 
getIntermediatePersistPeriod() - Method in class io.druid.indexing.common.task.IndexTask.IndexTuningConfig
 
getInterval() - Method in class io.druid.indexing.common.actions.LockAcquireAction
 
getInterval() - Method in class io.druid.indexing.common.actions.LockReleaseAction
 
getInterval() - Method in class io.druid.indexing.common.actions.LockTryAcquireAction
 
getInterval() - Method in class io.druid.indexing.common.actions.SegmentListUnusedAction
 
getInterval() - Method in class io.druid.indexing.common.task.AbstractFixedIntervalTask
 
getInterval() - Method in class io.druid.indexing.common.task.CompactionTask
 
getInterval() - Method in class io.druid.indexing.common.TaskLock
 
getInterval() - Method in class io.druid.indexing.firehose.IngestSegmentFirehoseFactory
 
getIntervals() - Method in class io.druid.indexing.common.actions.SegmentListUsedAction
 
getIOConfig() - Method in class io.druid.indexing.common.task.IndexTask.IndexIngestionSpec
 
getIp() - Method in class io.druid.indexing.worker.config.WorkerConfig
 
getIp() - Method in class io.druid.indexing.worker.Worker
 
getIsReadyResult() - Method in class io.druid.indexing.common.task.NoopTask
 
getIsReadyTime() - Method in class io.druid.indexing.common.task.NoopTask
 
getJacksonModules() - Method in class io.druid.guice.IndexingServiceFirehoseModule
 
getJavaCommand() - Method in class io.druid.indexing.overlord.config.ForkingTaskRunnerConfig
 
getJavaOpts() - Method in class io.druid.indexing.overlord.config.ForkingTaskRunnerConfig
 
getJavaOptsArray() - Method in class io.druid.indexing.overlord.config.ForkingTaskRunnerConfig
 
getJobPriority() - Method in class io.druid.indexing.common.task.HadoopConverterTask
 
getKeyName() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2NodeData
 
getKnownTasks() - Method in class io.druid.indexing.overlord.ForkingTaskRunner
 
getKnownTasks() - Method in class io.druid.indexing.overlord.RemoteTaskRunner
 
getKnownTasks() - Method in interface io.druid.indexing.overlord.TaskRunner
 
getKnownTasks() - Method in class io.druid.indexing.overlord.ThreadPoolTaskRunner
 
getLastCompletedTaskTime() - Method in class io.druid.indexing.overlord.ImmutableWorkerInfo
 
getLastCompletedTaskTime() - Method in class io.druid.indexing.overlord.ZkWorker
 
getLazyWorkers() - Method in class io.druid.indexing.overlord.RemoteTaskRunner
 
getLazyWorkers() - Method in interface io.druid.indexing.overlord.WorkerTaskRunner
Return a list of workers who can be reaped by autoscaling
getLeader() - Method in class io.druid.indexing.overlord.http.OverlordResource
 
getListenerId() - Method in interface io.druid.indexing.overlord.TaskRunnerListener
 
getLocation() - Method in class io.druid.indexing.overlord.RemoteTaskRunnerWorkItem
 
getLocation() - Method in class io.druid.indexing.overlord.TaskRunnerWorkItem
 
getLocks(String) - Method in class io.druid.indexing.overlord.HeapMemoryTaskStorage
 
getLocks(String) - Method in class io.druid.indexing.overlord.MetadataTaskStorage
 
getLocks(String) - Method in interface io.druid.indexing.overlord.TaskStorage
Returns a list of locks for a particular task.
getLookupNodeService() - Method in class io.druid.indexing.common.TaskToolbox
 
getMaxInstances() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2NodeData
 
getMaxNumWorkers() - Method in interface io.druid.indexing.overlord.autoscaling.AutoScaler
 
getMaxNumWorkers() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2AutoScaler
 
getMaxNumWorkers() - Method in class io.druid.indexing.overlord.autoscaling.NoopAutoScaler
 
getMaxPendingPersists() - Method in class io.druid.indexing.common.task.IndexTask.IndexTuningConfig
 
getMaxPercentageBlacklistWorkers() - Method in class io.druid.indexing.overlord.config.RemoteTaskRunnerConfig
 
getMaxRetriesBeforeBlacklist() - Method in class io.druid.indexing.overlord.config.RemoteTaskRunnerConfig
 
getMaxRetryCount() - Method in class io.druid.indexing.common.RetryPolicyConfig
 
getMaxRowsInMemory() - Method in class io.druid.indexing.common.task.IndexTask.IndexTuningConfig
 
getMaxScalingDuration() - Method in class io.druid.indexing.overlord.autoscaling.SimpleWorkerProvisioningConfig
 
getMaxScalingStep() - Method in class io.druid.indexing.overlord.autoscaling.PendingTaskBasedWorkerProvisioningConfig
 
getMaxSize() - Method in class io.druid.indexing.overlord.config.TaskQueueConfig
 
getMaxTotalRows() - Method in class io.druid.indexing.common.task.IndexTask.IndexTuningConfig
 
getMaxWait() - Method in class io.druid.indexing.common.RetryPolicyConfig
 
getMaxZnodeBytes() - Method in class io.druid.indexing.overlord.config.RemoteTaskRunnerConfig
 
getMergeDir() - Method in class io.druid.indexing.common.TaskToolbox
 
getMetrics() - Method in class io.druid.indexing.common.task.RealtimeIndexTask
Public for tests.
getMetrics() - Method in class io.druid.indexing.firehose.IngestSegmentFirehoseFactory
 
getMinInstances() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2NodeData
 
getMinNumWorkers() - Method in interface io.druid.indexing.overlord.autoscaling.AutoScaler
 
getMinNumWorkers() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2AutoScaler
 
getMinNumWorkers() - Method in class io.druid.indexing.overlord.autoscaling.NoopAutoScaler
 
getMinWait() - Method in class io.druid.indexing.common.RetryPolicyConfig
 
getMinWorkerVersion() - Method in class io.druid.indexing.overlord.config.WorkerTaskRunnerConfig
 
getMonitorScheduler() - Method in class io.druid.indexing.common.TaskToolbox
 
getName() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2IamProfileData
 
getNodeData() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2EnvironmentConfig
 
getNodeIds() - Method in class io.druid.indexing.overlord.autoscaling.AutoScalingData
 
getNodeType() - Method in class io.druid.indexing.common.task.AbstractTask
 
getNodeType() - Method in class io.druid.indexing.common.task.RealtimeIndexTask
 
getNodeType() - Method in interface io.druid.indexing.common.task.Task
Get the nodeType for if/when this task publishes on zookeeper.
getNumEventsToTrack() - Method in class io.druid.indexing.overlord.autoscaling.SimpleWorkerProvisioningConfig
 
getNumShards() - Method in class io.druid.indexing.common.task.IndexTask.IndexTuningConfig
 
getObjectMapper() - Method in class io.druid.indexing.common.TaskToolbox
 
getOriginTime() - Method in class io.druid.indexing.overlord.autoscaling.ProvisioningSchedulerConfig
 
getParent() - Method in class io.druid.indexing.common.task.HadoopConverterTask.ConverterSubTask
 
getParentStream() - Method in class io.druid.indexing.worker.executor.ExecutorLifecycleConfig
 
getParentStreamName() - Method in class io.druid.indexing.worker.executor.ExecutorLifecycleConfig
 
getPath(Iterable<String>) - Method in class io.druid.indexing.worker.WorkerCuratorCoordinator
 
getPendingTaskPayloads() - Method in class io.druid.indexing.overlord.RemoteTaskRunner
 
getPendingTaskPayloads() - Method in interface io.druid.indexing.overlord.WorkerTaskRunner
 
getPendingTasks() - Method in class io.druid.indexing.overlord.ForkingTaskRunner
 
getPendingTasks(HttpServletRequest) - Method in class io.druid.indexing.overlord.http.OverlordResource
 
getPendingTasks() - Method in class io.druid.indexing.overlord.RemoteTaskRunner
 
getPendingTasks() - Method in interface io.druid.indexing.overlord.TaskRunner
 
getPendingTasks() - Method in class io.druid.indexing.overlord.ThreadPoolTaskRunner
 
getPendingTasksRunnerNumThreads() - Method in class io.druid.indexing.overlord.config.RemoteTaskRunnerConfig
 
getPendingTaskTimeout() - Method in class io.druid.indexing.overlord.autoscaling.SimpleWorkerProvisioningConfig
 
getPersistDir() - Method in class io.druid.indexing.common.TaskToolbox
 
getPreferredSegmentGranularity() - Method in class io.druid.indexing.common.actions.SegmentAllocateAction
 
getPreviousCheckPoint() - Method in class io.druid.indexing.common.actions.CheckPointDataSourceMetadataAction
 
getPreviousSegmentId() - Method in class io.druid.indexing.common.actions.SegmentAllocateAction
 
getPriority() - Method in class io.druid.indexing.common.task.CompactionTask
 
getPriority() - Method in class io.druid.indexing.common.task.HadoopIndexTask
 
getPriority() - Method in class io.druid.indexing.common.task.IndexTask
 
getPriority() - Method in class io.druid.indexing.common.task.MergeTaskBase
 
getPriority() - Method in class io.druid.indexing.common.task.RealtimeIndexTask
 
getPriority() - Method in interface io.druid.indexing.common.task.Task
Returns task priority.
getPriority() - Method in class io.druid.indexing.common.TaskLock
 
getProvisionPeriod() - Method in class io.druid.indexing.overlord.autoscaling.ProvisioningSchedulerConfig
 
getPushTimeout() - Method in class io.druid.indexing.common.task.IndexTask.IndexTuningConfig
 
getQueryExecutorService() - Method in class io.druid.indexing.common.TaskToolbox
 
getQueryGranularity() - Method in class io.druid.indexing.common.actions.SegmentAllocateAction
 
getQueryRunner(Query<T>) - Method in class io.druid.indexing.common.task.AbstractTask
 
getQueryRunner(Query<T>) - Method in class io.druid.indexing.common.task.RealtimeIndexTask
 
getQueryRunner(Query<T>) - Method in interface io.druid.indexing.common.task.Task
Returns query runners for this task.
getQueryRunnerFactoryConglomerate() - Method in class io.druid.indexing.common.TaskToolbox
 
getQueryRunnerForIntervals(Query<T>, Iterable<Interval>) - Method in class io.druid.indexing.overlord.ThreadPoolTaskRunner
 
getQueryRunnerForSegments(Query<T>, Iterable<SegmentDescriptor>) - Method in class io.druid.indexing.overlord.ThreadPoolTaskRunner
 
getQueueInsertionTime() - Method in class io.druid.indexing.overlord.TaskRunnerWorkItem
 
getRealtimeIngestionSchema() - Method in class io.druid.indexing.common.task.RealtimeIndexTask
 
getRecentlyFinishedTaskStatuses(Integer) - Method in class io.druid.indexing.overlord.HeapMemoryTaskStorage
 
getRecentlyFinishedTaskStatuses(Integer) - Method in class io.druid.indexing.overlord.MetadataTaskStorage
 
getRecentlyFinishedTaskStatuses(Integer) - Method in interface io.druid.indexing.overlord.TaskStorage
Returns up to maxTaskStatuses statuses of recently finished tasks as stored in the storage facility.
getRecentlyFinishedTaskStatuses(Integer) - Method in class io.druid.indexing.overlord.TaskStorageQueryAdapter
 
getRecentlyFinishedThreshold() - Method in class io.druid.indexing.common.config.TaskStorageConfig
 
getRedirectURL(String, String) - Method in class io.druid.indexing.overlord.http.OverlordRedirectInfo
 
getRequiredCapacity() - Method in class io.druid.indexing.common.task.TaskResource
 
getResetMetadata() - Method in class io.druid.indexing.common.actions.ResetDataSourceMetadataAction
 
getRestartDelay() - Method in class io.druid.indexing.overlord.config.TaskQueueConfig
 
getResult() - Method in class io.druid.indexing.overlord.TaskRunnerWorkItem
 
getReturnTypeReference() - Method in class io.druid.indexing.common.actions.CheckPointDataSourceMetadataAction
 
getReturnTypeReference() - Method in class io.druid.indexing.common.actions.LockAcquireAction
 
getReturnTypeReference() - Method in class io.druid.indexing.common.actions.LockListAction
 
getReturnTypeReference() - Method in class io.druid.indexing.common.actions.LockReleaseAction
 
getReturnTypeReference() - Method in class io.druid.indexing.common.actions.LockTryAcquireAction
 
getReturnTypeReference() - Method in class io.druid.indexing.common.actions.ResetDataSourceMetadataAction
 
getReturnTypeReference() - Method in class io.druid.indexing.common.actions.SegmentAllocateAction
 
getReturnTypeReference() - Method in class io.druid.indexing.common.actions.SegmentInsertAction
 
getReturnTypeReference() - Method in class io.druid.indexing.common.actions.SegmentListUnusedAction
 
getReturnTypeReference() - Method in class io.druid.indexing.common.actions.SegmentListUsedAction
 
getReturnTypeReference() - Method in class io.druid.indexing.common.actions.SegmentMetadataUpdateAction
 
getReturnTypeReference() - Method in class io.druid.indexing.common.actions.SegmentNukeAction
 
getReturnTypeReference() - Method in class io.druid.indexing.common.actions.SegmentTransactionalInsertAction
 
getReturnTypeReference() - Method in interface io.druid.indexing.common.actions.TaskAction
 
getRollup() - Method in class io.druid.indexing.common.task.MergeTask
 
getRollup() - Method in class io.druid.indexing.common.task.SameIntervalMergeTask
 
getRunningTaskIds() - Method in class io.druid.indexing.overlord.ZkWorker
 
getRunningTasks() - Method in class io.druid.indexing.overlord.ForkingTaskRunner
 
getRunningTasks(HttpServletRequest) - Method in class io.druid.indexing.overlord.http.OverlordResource
 
getRunningTasks() - Method in class io.druid.indexing.overlord.ImmutableWorkerInfo
 
getRunningTasks() - Method in class io.druid.indexing.overlord.RemoteTaskRunner
 
getRunningTasks() - Method in interface io.druid.indexing.overlord.TaskRunner
 
getRunningTasks() - Method in class io.druid.indexing.overlord.ThreadPoolTaskRunner
 
getRunningTasks() - Method in class io.druid.indexing.overlord.ZkWorker
 
getRunTime() - Method in class io.druid.indexing.common.task.NoopTask
 
getScalingState() - Method in class io.druid.indexing.overlord.http.OverlordResource
 
getScalingStats() - Method in class io.druid.indexing.overlord.ForkingTaskRunner
 
getScalingStats() - Method in class io.druid.indexing.overlord.RemoteTaskRunner
 
getScalingStats() - Method in class io.druid.indexing.overlord.TaskMaster
 
getScalingStats() - Method in interface io.druid.indexing.overlord.TaskRunner
Some runners are able to scale up and down their capacity in a dynamic manner.
getScalingStats() - Method in class io.druid.indexing.overlord.ThreadPoolTaskRunner
 
getScheme() - Method in class io.druid.indexing.worker.Worker
 
getSecurityGroupIds() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2NodeData
 
getSegment() - Method in class io.druid.indexing.common.task.ConvertSegmentTask
 
getSegment() - Method in class io.druid.indexing.common.task.ConvertSegmentTask.SubTask
 
getSegment() - Method in class io.druid.indexing.common.task.HadoopConverterTask
 
getSegmentAnnouncer() - Method in class io.druid.indexing.common.TaskToolbox
 
getSegmentHandoffNotifierFactory() - Method in class io.druid.indexing.common.TaskToolbox
 
getSegmentOutputPath() - Method in class io.druid.indexing.common.task.HadoopConverterTask
 
getSegmentPusher() - Method in class io.druid.indexing.common.TaskToolbox
 
getSegments() - Method in class io.druid.indexing.common.actions.SegmentInsertAction
 
getSegments() - Method in class io.druid.indexing.common.actions.SegmentMetadataUpdateAction
 
getSegments() - Method in class io.druid.indexing.common.actions.SegmentNukeAction
 
getSegments() - Method in class io.druid.indexing.common.actions.SegmentTransactionalInsertAction
 
getSegments() - Method in class io.druid.indexing.common.task.CompactionTask
 
getSegments() - Method in class io.druid.indexing.common.task.HadoopConverterTask.ConverterSubTask
 
getSegments() - Method in class io.druid.indexing.common.task.MergeTaskBase
 
getSegmentWriteOutMediumFactory() - Method in class io.druid.indexing.common.task.ConvertSegmentTask
 
getSegmentWriteOutMediumFactory() - Method in class io.druid.indexing.common.task.IndexTask.IndexTuningConfig
 
getSegmentWriteOutMediumFactory() - Method in class io.druid.indexing.common.task.MergeTaskBase
 
getSelectStrategy() - Method in class io.druid.indexing.overlord.setup.DefaultWorkerBehaviorConfig
 
getSelectStrategy() - Method in interface io.druid.indexing.overlord.setup.WorkerBehaviorConfig
 
getSequenceName() - Method in class io.druid.indexing.common.actions.CheckPointDataSourceMetadataAction
 
getSequenceName() - Method in class io.druid.indexing.common.actions.SegmentAllocateAction
 
getSpec() - Method in class io.druid.indexing.common.task.HadoopIndexTask
 
getStartDelay() - Method in class io.druid.indexing.overlord.config.TaskQueueConfig
 
getStartMetadata() - Method in class io.druid.indexing.common.actions.SegmentTransactionalInsertAction
 
getStartPort() - Method in class io.druid.indexing.overlord.config.ForkingTaskRunnerConfig
 
getStats() - Method in interface io.druid.indexing.overlord.autoscaling.Provisioner
 
getStats() - Method in interface io.druid.indexing.overlord.autoscaling.ProvisioningService
Get any interesting stats related to scaling
getStatus(String) - Method in class io.druid.indexing.overlord.HeapMemoryTaskStorage
 
getStatus(String) - Method in class io.druid.indexing.overlord.MetadataTaskStorage
 
getStatus(String) - Method in interface io.druid.indexing.overlord.TaskStorage
Returns task status as stored in the storage facility.
getStatus(String) - Method in class io.druid.indexing.overlord.TaskStorageQueryAdapter
 
getStatus() - Method in class io.druid.indexing.worker.TaskAnnouncement
Deprecated.
getStatusCode() - Method in class io.druid.indexing.common.TaskStatus
 
getStatusFile() - Method in class io.druid.indexing.worker.executor.ExecutorLifecycleConfig
 
getStatusPath() - Method in class io.druid.server.initialization.IndexerZkConfig
 
getStatusPathForId(String) - Method in class io.druid.indexing.worker.WorkerCuratorCoordinator
 
getStatusPathForWorker() - Method in class io.druid.indexing.worker.WorkerCuratorCoordinator
 
getStorageSyncRate() - Method in class io.druid.indexing.overlord.config.TaskQueueConfig
 
getSubnetId() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2NodeData
 
getSupervisorHistory() - Method in class io.druid.indexing.overlord.supervisor.SupervisorManager
 
getSupervisorId() - Method in class io.druid.indexing.common.actions.CheckPointDataSourceMetadataAction
 
getSupervisorIds() - Method in class io.druid.indexing.overlord.supervisor.SupervisorManager
 
getSupervisorManager() - Method in class io.druid.indexing.common.actions.TaskActionToolbox
 
getSupervisorManager() - Method in class io.druid.indexing.overlord.TaskMaster
 
getSupervisorSpec(String) - Method in class io.druid.indexing.overlord.supervisor.SupervisorManager
 
getSupervisorStatus(String) - Method in class io.druid.indexing.overlord.supervisor.SupervisorManager
 
getTargetLoadSpec() - Method in class io.druid.indexing.common.task.MoveTask
 
getTargetPartitionSize() - Method in class io.druid.indexing.common.task.IndexTask.IndexTuningConfig
 
getTask() - Method in class io.druid.indexing.common.actions.TaskActionHolder
 
getTask(String) - Method in class io.druid.indexing.overlord.HeapMemoryTaskStorage
 
getTask(String) - Method in class io.druid.indexing.overlord.MetadataTaskStorage
 
getTask(String) - Method in interface io.druid.indexing.overlord.TaskStorage
Returns task as stored in the storage facility.
getTask(String) - Method in class io.druid.indexing.overlord.TaskStorageQueryAdapter
 
getTaskActionClient() - Method in class io.druid.indexing.common.TaskToolbox
 
getTaskActionClient(Task) - Method in class io.druid.indexing.overlord.TaskMaster
 
getTaskAssignmentTimeout() - Method in class io.druid.indexing.overlord.config.RemoteTaskRunnerConfig
 
getTaskCleanupTimeout() - Method in class io.druid.indexing.overlord.config.RemoteTaskRunnerConfig
 
getTaskDir(String) - Method in class io.druid.indexing.common.config.TaskConfig
 
getTaskFile() - Method in class io.druid.indexing.worker.executor.ExecutorLifecycleConfig
 
getTaskId() - Method in class io.druid.indexing.overlord.TaskRunnerWorkItem
 
getTaskId() - Method in class io.druid.indexing.worker.TaskAnnouncement
Deprecated.
getTaskLocation(String) - Method in interface io.druid.indexing.common.TaskInfoProvider
 
getTaskLocation() - Method in class io.druid.indexing.worker.TaskAnnouncement
 
getTaskLock() - Method in class io.druid.indexing.overlord.LockResult
 
getTaskLockbox() - Method in class io.druid.indexing.common.actions.TaskActionToolbox
 
getTaskLockFile(String) - Method in class io.druid.indexing.common.config.TaskConfig
 
getTaskPathForId(String) - Method in class io.druid.indexing.worker.WorkerCuratorCoordinator
 
getTaskPathForWorker() - Method in class io.druid.indexing.worker.WorkerCuratorCoordinator
 
getTaskPayload(String) - Method in class io.druid.indexing.overlord.http.OverlordResource
 
getTaskQueue() - Method in class io.druid.indexing.overlord.TaskMaster
 
getTaskResource() - Method in class io.druid.indexing.common.task.AbstractTask
 
getTaskResource() - Method in interface io.druid.indexing.common.task.Task
Returns a TaskResource for this task.
getTaskResource() - Method in class io.druid.indexing.worker.TaskAnnouncement
 
getTaskRunner() - Method in class io.druid.indexing.overlord.TaskMaster
 
getTasks() - Method in class io.druid.indexing.worker.http.WorkerResource
 
getTaskSegments(String) - Method in class io.druid.indexing.overlord.http.OverlordResource
 
getTaskShutdownLinkTimeout() - Method in class io.druid.indexing.overlord.config.RemoteTaskRunnerConfig
 
getTasksPath() - Method in class io.druid.server.initialization.IndexerZkConfig
 
getTaskStatus(String) - Method in interface io.druid.indexing.common.TaskInfoProvider
 
getTaskStatus(String) - Method in class io.druid.indexing.overlord.http.OverlordResource
 
getTaskStatus() - Method in class io.druid.indexing.worker.TaskAnnouncement
 
getTaskWorkDir(String) - Method in class io.druid.indexing.common.config.TaskConfig
 
getTerminatePeriod() - Method in class io.druid.indexing.overlord.autoscaling.ProvisioningSchedulerConfig
 
getTimeoutMs() - Method in class io.druid.indexing.common.actions.LockAcquireAction
 
getTimestamp() - Method in class io.druid.indexing.common.actions.SegmentAllocateAction
 
getTimestamp() - Method in class io.druid.indexing.overlord.autoscaling.ScalingStats.ScalingEvent
 
getTlsStartPort() - Method in class io.druid.indexing.overlord.config.ForkingTaskRunnerConfig
 
getTuningConfig() - Method in class io.druid.indexing.common.task.CompactionTask
 
getTuningConfig() - Method in class io.druid.indexing.common.task.IndexTask.IndexIngestionSpec
 
getType() - Method in class io.druid.indexing.common.actions.LockAcquireAction
 
getType() - Method in class io.druid.indexing.common.actions.LockTryAcquireAction
 
getType() - Method in class io.druid.indexing.common.task.AppendTask
 
getType() - Method in class io.druid.indexing.common.task.ArchiveTask
 
getType() - Method in class io.druid.indexing.common.task.CompactionTask
 
getType() - Method in class io.druid.indexing.common.task.ConvertSegmentTask
 
getType() - Method in class io.druid.indexing.common.task.ConvertSegmentTask.SubTask
 
getType() - Method in class io.druid.indexing.common.task.HadoopConverterTask.ConverterSubTask
 
getType() - Method in class io.druid.indexing.common.task.HadoopConverterTask
 
getType() - Method in class io.druid.indexing.common.task.HadoopIndexTask
 
getType() - Method in class io.druid.indexing.common.task.IndexTask
 
getType() - Method in class io.druid.indexing.common.task.KillTask
 
getType() - Method in class io.druid.indexing.common.task.MergeTask
 
getType() - Method in class io.druid.indexing.common.task.MoveTask
 
getType() - Method in class io.druid.indexing.common.task.NoopTask
 
getType() - Method in class io.druid.indexing.common.task.RealtimeIndexTask
 
getType() - Method in class io.druid.indexing.common.task.RestoreTask
 
getType() - Method in class io.druid.indexing.common.task.SameIntervalMergeTask
 
getType() - Method in interface io.druid.indexing.common.task.Task
Returns a descriptive label for this task type.
getType() - Method in class io.druid.indexing.common.TaskLock
 
getType() - Method in class io.druid.indexing.overlord.autoscaling.ec2.GalaxyEC2UserData
 
getUsedSegmentsForIntervals(String, List<Interval>) - Method in class io.druid.indexing.hadoop.OverlordActionBasedUsedSegmentLister
 
getUserData() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2EnvironmentConfig
 
getUserDataBase64() - Method in interface io.druid.indexing.overlord.autoscaling.ec2.EC2UserData
 
getUserDataBase64() - Method in class io.druid.indexing.overlord.autoscaling.ec2.GalaxyEC2UserData
 
getUserDataBase64() - Method in class io.druid.indexing.overlord.autoscaling.ec2.StringEC2UserData
 
getVersion() - Method in class io.druid.indexing.common.TaskLock
 
getVersion() - Method in class io.druid.indexing.overlord.autoscaling.ec2.GalaxyEC2UserData
 
getVersion() - Method in class io.druid.indexing.overlord.autoscaling.ec2.StringEC2UserData
 
getVersion() - Method in class io.druid.indexing.worker.config.WorkerConfig
 
getVersion() - Method in class io.druid.indexing.worker.Worker
 
getVersionReplacementString() - Method in class io.druid.indexing.overlord.autoscaling.ec2.StringEC2UserData
 
getWaitingTasks(HttpServletRequest) - Method in class io.druid.indexing.overlord.http.OverlordResource
 
getWorker() - Method in class io.druid.indexing.overlord.ImmutableWorkerInfo
 
getWorker() - Method in class io.druid.indexing.overlord.RemoteTaskRunnerWorkItem
 
getWorker() - Method in class io.druid.indexing.overlord.ZkWorker
 
getWorker() - Method in class io.druid.indexing.worker.WorkerCuratorCoordinator
 
getWorkerBlackListBackoffTime() - Method in class io.druid.indexing.overlord.config.RemoteTaskRunnerConfig
 
getWorkerBlackListCleanupPeriod() - Method in class io.druid.indexing.overlord.config.RemoteTaskRunnerConfig
 
getWorkerConfig() - Method in class io.druid.indexing.overlord.http.OverlordResource
 
getWorkerConfigHistory(String, Integer) - Method in class io.druid.indexing.overlord.http.OverlordResource
 
getWorkerIdleTimeout() - Method in class io.druid.indexing.overlord.autoscaling.SimpleWorkerProvisioningConfig
 
getWorkerPort() - Method in class io.druid.indexing.overlord.autoscaling.SimpleWorkerProvisioningConfig
 
getWorkers() - Method in class io.druid.indexing.overlord.http.OverlordResource
 
getWorkers() - Method in class io.druid.indexing.overlord.RemoteTaskRunner
 
getWorkers() - Method in interface io.druid.indexing.overlord.WorkerTaskRunner
List of known workers who can accept tasks for running
getWorkerVersion() - Method in class io.druid.indexing.overlord.autoscaling.SimpleWorkerProvisioningConfig
 
getZkPathsConfig() - Method in class io.druid.server.initialization.IndexerZkConfig
 

H

HadoopConverterTask - Class in io.druid.indexing.common.task
 
HadoopConverterTask(String, String, Interval, IndexSpec, boolean, Boolean, List<String>, URI, String, String, String, SegmentWriteOutMediumFactory, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.HadoopConverterTask
 
HadoopConverterTask.ConverterSubTask - Class in io.druid.indexing.common.task
 
HadoopConverterTask.JobInvoker - Class in io.druid.indexing.common.task
HadoopDetermineConfigInnerProcessing() - Constructor for class io.druid.indexing.common.task.HadoopIndexTask.HadoopDetermineConfigInnerProcessing
 
HadoopIndexGeneratorInnerProcessing() - Constructor for class io.druid.indexing.common.task.HadoopIndexTask.HadoopIndexGeneratorInnerProcessing
 
HadoopIndexTask - Class in io.druid.indexing.common.task
 
HadoopIndexTask(String, HadoopIngestionSpec, String, List<String>, String, ObjectMapper, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.HadoopIndexTask
 
HadoopIndexTask.HadoopDetermineConfigInnerProcessing - Class in io.druid.indexing.common.task
Called indirectly in HadoopIndexTask.run(TaskToolbox).
HadoopIndexTask.HadoopIndexGeneratorInnerProcessing - Class in io.druid.indexing.common.task
Called indirectly in HadoopIndexTask.run(TaskToolbox).
HadoopTask - Class in io.druid.indexing.common.task
 
HadoopTask(String, String, List<String>, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.HadoopTask
 
hasExceededRetryThreshold() - Method in class io.druid.indexing.common.RetryPolicy
 
hashCode() - Method in class io.druid.indexing.common.actions.SegmentListUsedAction
 
hashCode() - Method in class io.druid.indexing.common.task.AbstractTask
 
hashCode() - Method in class io.druid.indexing.common.task.IndexTask.IndexTuningConfig
 
hashCode() - Method in class io.druid.indexing.common.TaskLock
 
hashCode() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2AutoScaler
 
hashCode() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2EnvironmentConfig
 
hashCode() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2IamProfileData
 
hashCode() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2NodeData
 
hashCode() - Method in class io.druid.indexing.overlord.autoscaling.ec2.GalaxyEC2UserData
 
hashCode() - Method in class io.druid.indexing.overlord.autoscaling.ec2.StringEC2UserData
 
hashCode() - Method in class io.druid.indexing.overlord.config.RemoteTaskRunnerConfig
 
hashCode() - Method in class io.druid.indexing.overlord.ImmutableWorkerInfo
 
hashCode() - Method in class io.druid.indexing.overlord.setup.AffinityConfig
 
hashCode() - Method in class io.druid.indexing.overlord.setup.DefaultWorkerBehaviorConfig
 
hashCode() - Method in class io.druid.indexing.overlord.setup.EqualDistributionWorkerSelectStrategy
 
hashCode() - Method in class io.druid.indexing.overlord.setup.FillCapacityWorkerSelectStrategy
 
hashCode() - Method in class io.druid.indexing.overlord.setup.JavaScriptWorkerSelectStrategy
 
hashCode() - Method in class io.druid.indexing.worker.Worker
 
hashCode() - Method in class io.druid.server.initialization.IndexerZkConfig
 
HeapMemoryTaskStorage - Class in io.druid.indexing.overlord
Implements an in-heap TaskStorage facility, with no persistence across restarts.
HeapMemoryTaskStorage(TaskStorageConfig) - Constructor for class io.druid.indexing.overlord.HeapMemoryTaskStorage
 

I

idToIpLookup(List<String>) - Method in interface io.druid.indexing.overlord.autoscaling.AutoScaler
Provides a lookup of node ids to ip addresses
idToIpLookup(List<String>) - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2AutoScaler
 
idToIpLookup(List<String>) - Method in class io.druid.indexing.overlord.autoscaling.NoopAutoScaler
 
ImmutableWorkerInfo - Class in io.druid.indexing.overlord
A snapshot of a Worker and its current state i.e tasks assigned to that worker.
ImmutableWorkerInfo(Worker, int, Set<String>, Collection<String>, DateTime, DateTime) - Constructor for class io.druid.indexing.overlord.ImmutableWorkerInfo
 
ImmutableWorkerInfo(Worker, int, Set<String>, Collection<String>, DateTime) - Constructor for class io.druid.indexing.overlord.ImmutableWorkerInfo
 
incrementContinuouslyFailedTasksCount() - Method in class io.druid.indexing.overlord.ZkWorker
 
INDEXER_RUNNER_PROPERTY_PREFIX - Static variable in class io.druid.guice.IndexingServiceModuleHelper
 
IndexerMetadataStorageAdapter - Class in io.druid.indexing.overlord
 
IndexerMetadataStorageAdapter(TaskStorageQueryAdapter, IndexerMetadataStorageCoordinator) - Constructor for class io.druid.indexing.overlord.IndexerMetadataStorageAdapter
 
IndexerZkConfig - Class in io.druid.server.initialization
 
IndexerZkConfig(ZkPathsConfig, String, String, String, String) - Constructor for class io.druid.server.initialization.IndexerZkConfig
 
IndexIngestionSpec(DataSchema, IndexTask.IndexIOConfig, IndexTask.IndexTuningConfig) - Constructor for class io.druid.indexing.common.task.IndexTask.IndexIngestionSpec
 
IndexingServiceFirehoseModule - Class in io.druid.guice
 
IndexingServiceFirehoseModule() - Constructor for class io.druid.guice.IndexingServiceFirehoseModule
 
IndexingServiceModuleHelper - Class in io.druid.guice
 
IndexingServiceModuleHelper() - Constructor for class io.druid.guice.IndexingServiceModuleHelper
 
IndexingServiceTaskLogsModule - Class in io.druid.guice
 
IndexingServiceTaskLogsModule() - Constructor for class io.druid.guice.IndexingServiceTaskLogsModule
 
IndexIOConfig(FirehoseFactory, Boolean) - Constructor for class io.druid.indexing.common.task.IndexTask.IndexIOConfig
 
IndexTask - Class in io.druid.indexing.common.task
 
IndexTask(String, TaskResource, IndexTask.IndexIngestionSpec, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.IndexTask
 
IndexTask.IndexIngestionSpec - Class in io.druid.indexing.common.task
 
IndexTask.IndexIOConfig - Class in io.druid.indexing.common.task
 
IndexTask.IndexTuningConfig - Class in io.druid.indexing.common.task
 
IndexTuningConfig(Integer, Integer, Long, Integer, Integer, IndexSpec, Integer, Boolean, Boolean, Boolean, Boolean, Long, Long, SegmentWriteOutMediumFactory) - Constructor for class io.druid.indexing.common.task.IndexTask.IndexTuningConfig
 
IngestSegmentFirehoseFactory - Class in io.druid.indexing.firehose
 
IngestSegmentFirehoseFactory(String, Interval, DimFilter, List<String>, List<String>, IndexIO) - Constructor for class io.druid.indexing.firehose.IngestSegmentFirehoseFactory
 
insert(Task, TaskStatus) - Method in class io.druid.indexing.overlord.HeapMemoryTaskStorage
 
insert(Task, TaskStatus) - Method in class io.druid.indexing.overlord.MetadataTaskStorage
 
insert(Task, TaskStatus) - Method in interface io.druid.indexing.overlord.TaskStorage
Adds a task to the storage facility with a particular status.
invokeForeignLoader(String, InputType, ClassLoader) - Static method in class io.druid.indexing.common.task.HadoopTask
This method tries to isolate class loading during a Function call
io.druid.guice - package io.druid.guice
 
io.druid.indexing.appenderator - package io.druid.indexing.appenderator
 
io.druid.indexing.common - package io.druid.indexing.common
 
io.druid.indexing.common.actions - package io.druid.indexing.common.actions
 
io.druid.indexing.common.config - package io.druid.indexing.common.config
 
io.druid.indexing.common.index - package io.druid.indexing.common.index
 
io.druid.indexing.common.task - package io.druid.indexing.common.task
 
io.druid.indexing.common.tasklogs - package io.druid.indexing.common.tasklogs
 
io.druid.indexing.firehose - package io.druid.indexing.firehose
 
io.druid.indexing.hadoop - package io.druid.indexing.hadoop
 
io.druid.indexing.overlord - package io.druid.indexing.overlord
 
io.druid.indexing.overlord.autoscaling - package io.druid.indexing.overlord.autoscaling
 
io.druid.indexing.overlord.autoscaling.ec2 - package io.druid.indexing.overlord.autoscaling.ec2
 
io.druid.indexing.overlord.config - package io.druid.indexing.overlord.config
 
io.druid.indexing.overlord.helpers - package io.druid.indexing.overlord.helpers
 
io.druid.indexing.overlord.http - package io.druid.indexing.overlord.http
 
io.druid.indexing.overlord.http.security - package io.druid.indexing.overlord.http.security
 
io.druid.indexing.overlord.setup - package io.druid.indexing.overlord.setup
 
io.druid.indexing.overlord.supervisor - package io.druid.indexing.overlord.supervisor
 
io.druid.indexing.worker - package io.druid.indexing.worker
 
io.druid.indexing.worker.config - package io.druid.indexing.worker.config
 
io.druid.indexing.worker.executor - package io.druid.indexing.worker.executor
 
io.druid.indexing.worker.http - package io.druid.indexing.worker.http
 
io.druid.server.initialization - package io.druid.server.initialization
 
ipToIdLookup(List<String>) - Method in interface io.druid.indexing.overlord.autoscaling.AutoScaler
Provides a lookup of ip addresses to node ids
ipToIdLookup(List<String>) - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2AutoScaler
 
ipToIdLookup(List<String>) - Method in class io.druid.indexing.overlord.autoscaling.NoopAutoScaler
 
IS_DRUID_URL - Static variable in class io.druid.indexing.common.task.HadoopTask
HadoopTask.buildClassLoader(TaskToolbox) has outdated javadocs referencing this field, TODO update
isActive() - Method in class io.druid.indexing.overlord.TaskQueue
 
isAppendToExisting() - Method in class io.druid.indexing.common.task.IndexTask.IndexIOConfig
 
isApplicable(String) - Method in class io.druid.indexing.overlord.http.security.SupervisorResourceFilter
 
isApplicable(String) - Method in class io.druid.indexing.overlord.http.security.TaskResourceFilter
 
isAudited() - Method in class io.druid.indexing.common.actions.CheckPointDataSourceMetadataAction
 
isAudited() - Method in class io.druid.indexing.common.actions.LockAcquireAction
 
isAudited() - Method in class io.druid.indexing.common.actions.LockListAction
 
isAudited() - Method in class io.druid.indexing.common.actions.LockReleaseAction
 
isAudited() - Method in class io.druid.indexing.common.actions.LockTryAcquireAction
 
isAudited() - Method in class io.druid.indexing.common.actions.ResetDataSourceMetadataAction
 
isAudited() - Method in class io.druid.indexing.common.actions.SegmentAllocateAction
 
isAudited() - Method in class io.druid.indexing.common.actions.SegmentInsertAction
 
isAudited() - Method in class io.druid.indexing.common.actions.SegmentListUnusedAction
 
isAudited() - Method in class io.druid.indexing.common.actions.SegmentListUsedAction
 
isAudited() - Method in class io.druid.indexing.common.actions.SegmentMetadataUpdateAction
 
isAudited() - Method in class io.druid.indexing.common.actions.SegmentNukeAction
 
isAudited() - Method in class io.druid.indexing.common.actions.SegmentTransactionalInsertAction
 
isAudited() - Method in interface io.druid.indexing.common.actions.TaskAction
 
isBuildV9Directly() - Method in class io.druid.indexing.common.task.IndexTask.IndexTuningConfig
Deprecated.
isComplete() - Method in class io.druid.indexing.common.TaskStatus
isDoAutoscale() - Method in class io.druid.indexing.overlord.autoscaling.ProvisioningSchedulerConfig
 
isEnabled() - Method in interface io.druid.indexing.overlord.helpers.OverlordHelper
 
isEnabled() - Method in class io.druid.indexing.overlord.helpers.TaskLogAutoCleaner
 
isEnabled() - Method in class io.druid.indexing.overlord.helpers.TaskLogAutoCleanerConfig
 
isEnabled() - Method in class io.druid.indexing.worker.http.WorkerResource
 
isFailure() - Method in class io.druid.indexing.common.TaskStatus
Returned by tasks when they complete unsuccessfully.
isFirehoseDrainableByClosing(FirehoseFactory) - Method in class io.druid.indexing.common.task.RealtimeIndexTask
Is a firehose from this factory drainable by closing it? If so, we should drain on stopGracefully rather than abruptly stopping.
isForce() - Method in class io.druid.indexing.common.task.ConvertSegmentTask
 
isForce() - Method in class io.druid.indexing.common.task.ConvertSegmentTask.SubTask
 
isForceExtendableShardSpecs() - Method in class io.druid.indexing.common.task.IndexTask.IndexTuningConfig
 
isForceGuaranteedRollup() - Method in class io.druid.indexing.common.task.IndexTask.IndexTuningConfig
 
isLeader() - Method in class io.druid.indexing.overlord.http.OverlordResource
This is an unsecured endpoint, defined as such in UNSECURED_PATHS in CliOverlord
isLeader() - Method in class io.druid.indexing.overlord.TaskMaster
 
isOk() - Method in class io.druid.indexing.overlord.LockResult
 
isParentStreamDefined() - Method in class io.druid.indexing.worker.executor.ExecutorLifecycleConfig
Should parent stream be monitored.
isReady(TaskActionClient) - Method in class io.druid.indexing.common.task.AbstractFixedIntervalTask
 
isReady(TaskActionClient) - Method in class io.druid.indexing.common.task.CompactionTask
 
isReady(TaskActionClient) - Method in class io.druid.indexing.common.task.HadoopConverterTask.ConverterSubTask
 
isReady(TaskActionClient) - Method in class io.druid.indexing.common.task.HadoopIndexTask
 
isReady(TaskActionClient) - Method in class io.druid.indexing.common.task.IndexTask
 
isReady(TaskActionClient) - Method in class io.druid.indexing.common.task.MergeTaskBase
Checks pre-existing segments in "context" to confirm that this merge query is valid.
isReady(TaskActionClient) - Method in class io.druid.indexing.common.task.NoopTask
 
isReady(TaskActionClient) - Method in class io.druid.indexing.common.task.RealtimeIndexTask
 
isReady(TaskActionClient) - Method in interface io.druid.indexing.common.task.Task
Execute preflight actions for a task.
isReportParseExceptions() - Method in class io.druid.indexing.common.task.IndexTask.IndexTuningConfig
 
isRestoreTasksOnRestart() - Method in class io.druid.indexing.common.config.TaskConfig
 
isRevoked() - Method in class io.druid.indexing.common.TaskLock
 
isRevoked() - Method in class io.druid.indexing.overlord.LockResult
 
isRunnable() - Method in class io.druid.indexing.common.TaskStatus
Signals that a task is not yet complete, and is still runnable on a worker.
isRunningTask(String) - Method in class io.druid.indexing.overlord.ZkWorker
 
isSeparateIngestionEndpoint() - Method in class io.druid.indexing.overlord.config.ForkingTaskRunnerConfig
 
isSkipSegmentLineageCheck() - Method in class io.druid.indexing.common.actions.SegmentAllocateAction
 
isStrong() - Method in class io.druid.indexing.overlord.setup.AffinityConfig
 
isSuccess() - Method in class io.druid.indexing.common.TaskStatus
Returned by tasks when they spawn subtasks.
isValidate() - Method in class io.druid.indexing.common.task.ConvertSegmentTask
 
isValidate() - Method in class io.druid.indexing.common.task.ConvertSegmentTask.SubTask
 
isValidVersion(String) - Method in class io.druid.indexing.overlord.ImmutableWorkerInfo
 
isValidVersion(String) - Method in class io.druid.indexing.overlord.ZkWorker
 
isWorkerRunningTask(ZkWorker, String) - Method in class io.druid.indexing.overlord.RemoteTaskRunner
 

J

JAVA_OPTS_ARRAY_PROPERTY - Static variable in class io.druid.indexing.overlord.config.ForkingTaskRunnerConfig
 
JAVA_OPTS_PROPERTY - Static variable in class io.druid.indexing.overlord.config.ForkingTaskRunnerConfig
 
JavaScriptWorkerSelectStrategy - Class in io.druid.indexing.overlord.setup
 
JavaScriptWorkerSelectStrategy(String, JavaScriptConfig) - Constructor for class io.druid.indexing.overlord.setup.JavaScriptWorkerSelectStrategy
 
JavaScriptWorkerSelectStrategy.SelectorFunction - Interface in io.druid.indexing.overlord.setup
 
JobInvoker() - Constructor for class io.druid.indexing.common.task.HadoopConverterTask.JobInvoker
 
join() - Method in class io.druid.indexing.worker.executor.ExecutorLifecycle
 

K

killAll() - Method in class io.druid.indexing.common.tasklogs.FileTaskLogs
 
killOlderThan(long) - Method in class io.druid.indexing.common.tasklogs.FileTaskLogs
 
killPendingSegments(String, String, HttpServletRequest) - Method in class io.druid.indexing.overlord.http.OverlordResource
 
KillTask - Class in io.druid.indexing.common.task
 
KillTask(String, String, Interval, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.KillTask
 

L

LocalTaskActionClient - Class in io.druid.indexing.common.actions
 
LocalTaskActionClient(Task, TaskStorage, TaskActionToolbox) - Constructor for class io.druid.indexing.common.actions.LocalTaskActionClient
 
LocalTaskActionClientFactory - Class in io.druid.indexing.common.actions
 
LocalTaskActionClientFactory(TaskStorage, TaskActionToolbox) - Constructor for class io.druid.indexing.common.actions.LocalTaskActionClientFactory
 
locationChanged(String, TaskLocation) - Method in interface io.druid.indexing.overlord.TaskRunnerListener
Called when the location of a task has changed.
lock(TaskLockType, Task, Interval) - Method in class io.druid.indexing.overlord.TaskLockbox
Acquires a lock on behalf of a task.
lock(TaskLockType, Task, Interval, long) - Method in class io.druid.indexing.overlord.TaskLockbox
Acquires a lock on behalf of a task, waiting up to the specified wait time if necessary.
LOCK_TIMEOUT_KEY - Static variable in class io.druid.indexing.common.task.Tasks
 
LockAcquireAction - Class in io.druid.indexing.common.actions
 
LockAcquireAction(TaskLockType, Interval, long) - Constructor for class io.druid.indexing.common.actions.LockAcquireAction
 
LockListAction - Class in io.druid.indexing.common.actions
 
LockListAction() - Constructor for class io.druid.indexing.common.actions.LockListAction
 
LockReleaseAction - Class in io.druid.indexing.common.actions
 
LockReleaseAction(Interval) - Constructor for class io.druid.indexing.common.actions.LockReleaseAction
 
LockResult - Class in io.druid.indexing.overlord
This class represents the result of TaskLockbox.tryLock(TaskLockType, Task, Interval).
LockResult(TaskLock, boolean) - Constructor for class io.druid.indexing.overlord.LockResult
 
LockTryAcquireAction - Class in io.druid.indexing.common.actions
 
LockTryAcquireAction(TaskLockType, Interval) - Constructor for class io.druid.indexing.common.actions.LockTryAcquireAction
 
LogUtils - Class in io.druid.indexing.common.tasklogs
 
LogUtils() - Constructor for class io.druid.indexing.common.tasklogs.LogUtils
 

M

makeId(String, Interval) - Static method in class io.druid.indexing.common.task.ConvertSegmentTask
 
makeId(String, String, String, Interval) - Static method in class io.druid.indexing.common.task.SameIntervalMergeTask
 
makeProvisioner(WorkerTaskRunner) - Method in class io.druid.indexing.overlord.autoscaling.AbstractWorkerProvisioningStrategy
 
makeProvisioner(WorkerTaskRunner) - Method in class io.druid.indexing.overlord.autoscaling.PendingTaskBasedWorkerProvisioningStrategy
 
makeProvisioner(WorkerTaskRunner) - Method in class io.druid.indexing.overlord.autoscaling.SimpleWorkerProvisioningStrategy
 
makeProvisioningService(WorkerTaskRunner) - Method in class io.druid.indexing.overlord.autoscaling.AbstractWorkerProvisioningStrategy
 
makeProvisioningService(T) - Method in class io.druid.indexing.overlord.autoscaling.NoopProvisioningStrategy
 
makeProvisioningService(T) - Method in interface io.druid.indexing.overlord.autoscaling.ProvisioningStrategy
Creates a new ProvisioningService for the given TaskRunner This method is intended to be called from the TaskRunner's lifecycle start
makeRetryPolicy() - Method in class io.druid.indexing.common.RetryPolicyFactory
 
manufacturate(File) - Method in class io.druid.indexing.common.SegmentLoaderFactory
 
markPortUnused(int) - Method in class io.druid.indexing.overlord.PortFinder
 
markWorkersLazy(Predicate<ImmutableWorkerInfo>, int) - Method in class io.druid.indexing.overlord.RemoteTaskRunner
 
markWorkersLazy(Predicate<ImmutableWorkerInfo>, int) - Method in interface io.druid.indexing.overlord.WorkerTaskRunner
Check which workers can be marked as lazy
MAX_AWS_FILTER_VALUES - Static variable in class io.druid.indexing.overlord.autoscaling.ec2.EC2AutoScaler
 
merge(TaskToolbox, Map<DataSegment, File>, File) - Method in class io.druid.indexing.common.task.AppendTask
 
merge(TaskToolbox, Map<DataSegment, File>, File) - Method in class io.druid.indexing.common.task.MergeTask
 
merge(TaskToolbox, Map<DataSegment, File>, File) - Method in class io.druid.indexing.common.task.MergeTaskBase
 
MergeTask - Class in io.druid.indexing.common.task
 
MergeTask(String, String, List<DataSegment>, List<AggregatorFactory>, Boolean, IndexSpec, Boolean, SegmentWriteOutMediumFactory, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.MergeTask
 
MergeTaskBase - Class in io.druid.indexing.common.task
 
MergeTaskBase(String, String, List<DataSegment>, SegmentWriteOutMediumFactory, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.MergeTaskBase
 
MetadataTaskStorage - Class in io.druid.indexing.overlord
 
MetadataTaskStorage(MetadataStorageConnector, TaskStorageConfig, MetadataStorageActionHandlerFactory) - Constructor for class io.druid.indexing.overlord.MetadataTaskStorage
 
MoveTask - Class in io.druid.indexing.common.task
 
MoveTask(String, String, Interval, Map<String, Object>, Map<String, Object>, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.MoveTask
 

N

NoopAutoScaler<Void> - Class in io.druid.indexing.overlord.autoscaling
This class just logs when scaling should occur.
NoopAutoScaler() - Constructor for class io.druid.indexing.overlord.autoscaling.NoopAutoScaler
 
NoopProvisioningStrategy<T extends TaskRunner> - Class in io.druid.indexing.overlord.autoscaling
 
NoopProvisioningStrategy() - Constructor for class io.druid.indexing.overlord.autoscaling.NoopProvisioningStrategy
 
NoopTask - Class in io.druid.indexing.common.task
 
NoopTask(String, String, long, long, String, FirehoseFactory, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.NoopTask
 
notifyLocationChanged(Iterable<Pair<TaskRunnerListener, Executor>>, String, TaskLocation) - Static method in class io.druid.indexing.overlord.TaskRunnerUtils
 
notifyStatusChanged(Iterable<Pair<TaskRunnerListener, Executor>>, String, TaskStatus) - Static method in class io.druid.indexing.overlord.TaskRunnerUtils
 

O

ok(TaskLock) - Static method in class io.druid.indexing.overlord.LockResult
 
onInvalidLocks(CriticalAction.Action<T>) - Method in class io.druid.indexing.overlord.CriticalAction.Builder
 
onValidLocks(CriticalAction.Action<T>) - Method in class io.druid.indexing.overlord.CriticalAction.Builder
 
OverlordActionBasedUsedSegmentLister - Class in io.druid.indexing.hadoop
 
OverlordActionBasedUsedSegmentLister(TaskToolbox) - Constructor for class io.druid.indexing.hadoop.OverlordActionBasedUsedSegmentLister
 
OverlordHelper - Interface in io.druid.indexing.overlord.helpers
 
OverlordHelperManager - Class in io.druid.indexing.overlord.helpers
 
OverlordHelperManager(ScheduledExecutorFactory, Set<OverlordHelper>) - Constructor for class io.druid.indexing.overlord.helpers.OverlordHelperManager
 
OverlordRedirectInfo - Class in io.druid.indexing.overlord.http
 
OverlordRedirectInfo(TaskMaster) - Constructor for class io.druid.indexing.overlord.http.OverlordRedirectInfo
 
OverlordResource - Class in io.druid.indexing.overlord.http
 
OverlordResource(TaskMaster, TaskStorageQueryAdapter, IndexerMetadataStorageAdapter, TaskLogStreamer, JacksonConfigManager, AuditManager, AuthorizerMapper) - Constructor for class io.druid.indexing.overlord.http.OverlordResource
 

P

PendingTaskBasedWorkerProvisioningConfig - Class in io.druid.indexing.overlord.autoscaling
 
PendingTaskBasedWorkerProvisioningConfig() - Constructor for class io.druid.indexing.overlord.autoscaling.PendingTaskBasedWorkerProvisioningConfig
 
PendingTaskBasedWorkerProvisioningStrategy - Class in io.druid.indexing.overlord.autoscaling
 
PendingTaskBasedWorkerProvisioningStrategy(PendingTaskBasedWorkerProvisioningConfig, Supplier<WorkerBehaviorConfig>, ProvisioningSchedulerConfig) - Constructor for class io.druid.indexing.overlord.autoscaling.PendingTaskBasedWorkerProvisioningStrategy
 
PendingTaskBasedWorkerProvisioningStrategy(PendingTaskBasedWorkerProvisioningConfig, Supplier<WorkerBehaviorConfig>, ProvisioningSchedulerConfig, Supplier<ScheduledExecutorService>) - Constructor for class io.druid.indexing.overlord.autoscaling.PendingTaskBasedWorkerProvisioningStrategy
 
perform(Task, TaskActionToolbox) - Method in class io.druid.indexing.common.actions.CheckPointDataSourceMetadataAction
 
perform(Task, TaskActionToolbox) - Method in class io.druid.indexing.common.actions.LockAcquireAction
 
perform(Task, TaskActionToolbox) - Method in class io.druid.indexing.common.actions.LockListAction
 
perform(Task, TaskActionToolbox) - Method in class io.druid.indexing.common.actions.LockReleaseAction
 
perform(Task, TaskActionToolbox) - Method in class io.druid.indexing.common.actions.LockTryAcquireAction
 
perform(Task, TaskActionToolbox) - Method in class io.druid.indexing.common.actions.ResetDataSourceMetadataAction
 
perform(Task, TaskActionToolbox) - Method in class io.druid.indexing.common.actions.SegmentAllocateAction
 
perform(Task, TaskActionToolbox) - Method in class io.druid.indexing.common.actions.SegmentInsertAction
perform(Task, TaskActionToolbox) - Method in class io.druid.indexing.common.actions.SegmentListUnusedAction
 
perform(Task, TaskActionToolbox) - Method in class io.druid.indexing.common.actions.SegmentListUsedAction
 
perform(Task, TaskActionToolbox) - Method in class io.druid.indexing.common.actions.SegmentMetadataUpdateAction
 
perform(Task, TaskActionToolbox) - Method in class io.druid.indexing.common.actions.SegmentNukeAction
 
perform(Task, TaskActionToolbox) - Method in class io.druid.indexing.common.actions.SegmentTransactionalInsertAction
perform(Task, TaskActionToolbox) - Method in interface io.druid.indexing.common.actions.TaskAction
 
perform() - Method in interface io.druid.indexing.overlord.CriticalAction.Action
 
PortFinder - Class in io.druid.indexing.overlord
 
PortFinder(int) - Constructor for class io.druid.indexing.overlord.PortFinder
 
PRIORITY_KEY - Static variable in class io.druid.indexing.common.task.Tasks
 
provision() - Method in interface io.druid.indexing.overlord.autoscaling.AutoScaler
 
provision() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2AutoScaler
 
provision() - Method in class io.druid.indexing.overlord.autoscaling.NoopAutoScaler
 
Provisioner - Interface in io.druid.indexing.overlord.autoscaling
 
ProvisioningSchedulerConfig - Class in io.druid.indexing.overlord.autoscaling
 
ProvisioningSchedulerConfig() - Constructor for class io.druid.indexing.overlord.autoscaling.ProvisioningSchedulerConfig
 
ProvisioningService - Interface in io.druid.indexing.overlord.autoscaling
The ProvisioningService decides if worker nodes should be provisioned or terminated based on the available tasks in the system and the state of the workers in the system.
ProvisioningStrategy<T extends TaskRunner> - Interface in io.druid.indexing.overlord.autoscaling
In general, the resource management is tied to the runner.
ProvisioningUtil - Class in io.druid.indexing.overlord.autoscaling
 
ProvisioningUtil() - Constructor for class io.druid.indexing.overlord.autoscaling.ProvisioningUtil
 
publishSegment(DataSegment) - Method in class io.druid.indexing.common.task.RealtimeIndexTask.TaskActionSegmentPublisher
 
publishSegments(Iterable<DataSegment>) - Method in class io.druid.indexing.common.TaskToolbox
 
pushTaskLog(String, File) - Method in class io.druid.indexing.common.tasklogs.FileTaskLogs
 
put(String, RemoteTaskRunnerWorkItem) - Method in class io.druid.indexing.overlord.RemoteTaskRunnerWorkQueue
 

R

RealtimeIndexTask - Class in io.druid.indexing.common.task
 
RealtimeIndexTask(String, TaskResource, FireDepartment, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.RealtimeIndexTask
 
RealtimeIndexTask.TaskActionSegmentPublisher - Class in io.druid.indexing.common.task
 
recentlyFinishedThreshold - Variable in class io.druid.indexing.common.config.TaskStorageConfig
 
registerListener(TaskRunnerListener, Executor) - Method in class io.druid.indexing.overlord.ForkingTaskRunner
 
registerListener(TaskRunnerListener, Executor) - Method in class io.druid.indexing.overlord.RemoteTaskRunner
 
registerListener(TaskRunnerListener, Executor) - Method in interface io.druid.indexing.overlord.TaskRunner
Register a listener with this task runner.
registerListener(TaskRunnerListener, Executor) - Method in class io.druid.indexing.overlord.ThreadPoolTaskRunner
 
RemoteTaskActionClient - Class in io.druid.indexing.common.actions
 
RemoteTaskActionClient(Task, DruidLeaderClient, RetryPolicyFactory, ObjectMapper) - Constructor for class io.druid.indexing.common.actions.RemoteTaskActionClient
 
RemoteTaskActionClientFactory - Class in io.druid.indexing.common.actions
 
RemoteTaskActionClientFactory(DruidLeaderClient, RetryPolicyFactory, ObjectMapper) - Constructor for class io.druid.indexing.common.actions.RemoteTaskActionClientFactory
 
RemoteTaskRunner - Class in io.druid.indexing.overlord
The RemoteTaskRunner's primary responsibility is to assign tasks to worker nodes.
RemoteTaskRunner(ObjectMapper, RemoteTaskRunnerConfig, IndexerZkConfig, CuratorFramework, PathChildrenCacheFactory.Builder, HttpClient, Supplier<WorkerBehaviorConfig>, ProvisioningStrategy<WorkerTaskRunner>) - Constructor for class io.druid.indexing.overlord.RemoteTaskRunner
 
RemoteTaskRunnerConfig - Class in io.druid.indexing.overlord.config
 
RemoteTaskRunnerConfig() - Constructor for class io.druid.indexing.overlord.config.RemoteTaskRunnerConfig
 
RemoteTaskRunnerFactory - Class in io.druid.indexing.overlord
 
RemoteTaskRunnerFactory(CuratorFramework, RemoteTaskRunnerConfig, IndexerZkConfig, ObjectMapper, HttpClient, Supplier<WorkerBehaviorConfig>, ProvisioningSchedulerConfig, ProvisioningStrategy) - Constructor for class io.druid.indexing.overlord.RemoteTaskRunnerFactory
 
RemoteTaskRunnerWorkItem - Class in io.druid.indexing.overlord
 
RemoteTaskRunnerWorkItem(String, Worker, TaskLocation) - Constructor for class io.druid.indexing.overlord.RemoteTaskRunnerWorkItem
 
RemoteTaskRunnerWorkItem(String, DateTime, DateTime, Worker, TaskLocation) - Constructor for class io.druid.indexing.overlord.RemoteTaskRunnerWorkItem
 
RemoteTaskRunnerWorkQueue - Class in io.druid.indexing.overlord
 
RemoteTaskRunnerWorkQueue() - Constructor for class io.druid.indexing.overlord.RemoteTaskRunnerWorkQueue
 
remove(Task) - Method in class io.druid.indexing.overlord.TaskLockbox
Release all locks for a task and remove task from set of active tasks.
removeLock(String, TaskLock) - Method in class io.druid.indexing.overlord.HeapMemoryTaskStorage
 
removeLock(String, TaskLock) - Method in class io.druid.indexing.overlord.MetadataTaskStorage
 
removeLock(String, TaskLock) - Method in interface io.druid.indexing.overlord.TaskStorage
Removes lock state from the storage facility.
removeTaskRunZnode(String) - Method in class io.druid.indexing.worker.WorkerCuratorCoordinator
 
replaceLock(String, TaskLock, TaskLock) - Method in class io.druid.indexing.overlord.HeapMemoryTaskStorage
 
replaceLock(String, TaskLock, TaskLock) - Method in class io.druid.indexing.overlord.MetadataTaskStorage
 
replaceLock(String, TaskLock, TaskLock) - Method in interface io.druid.indexing.overlord.TaskStorage
Replace the old lock with the new lock.
reset(String) - Method in class io.druid.indexing.overlord.supervisor.SupervisorResource
 
resetContinuouslyFailedTasksCount() - Method in class io.druid.indexing.overlord.ZkWorker
 
ResetDataSourceMetadataAction - Class in io.druid.indexing.common.actions
 
ResetDataSourceMetadataAction(String, DataSourceMetadata) - Constructor for class io.druid.indexing.common.actions.ResetDataSourceMetadataAction
 
resetSupervisor(String, DataSourceMetadata) - Method in class io.druid.indexing.overlord.supervisor.SupervisorManager
 
restore() - Method in class io.druid.indexing.overlord.ForkingTaskRunner
 
restore() - Method in class io.druid.indexing.overlord.RemoteTaskRunner
 
restore() - Method in interface io.druid.indexing.overlord.TaskRunner
Some task runners can restart previously-running tasks after being bounced.
restore() - Method in class io.druid.indexing.overlord.ThreadPoolTaskRunner
 
RestoreTask - Class in io.druid.indexing.common.task
 
RestoreTask(String, String, Interval, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.RestoreTask
 
RetryPolicy - Class in io.druid.indexing.common
 
RetryPolicy(RetryPolicyConfig) - Constructor for class io.druid.indexing.common.RetryPolicy
 
RetryPolicyConfig - Class in io.druid.indexing.common
 
RetryPolicyConfig() - Constructor for class io.druid.indexing.common.RetryPolicyConfig
 
RetryPolicyFactory - Class in io.druid.indexing.common
 
RetryPolicyFactory(RetryPolicyConfig) - Constructor for class io.druid.indexing.common.RetryPolicyFactory
 
revokedCopy() - Method in class io.druid.indexing.common.TaskLock
 
run(TaskToolbox) - Method in class io.druid.indexing.common.task.ArchiveTask
 
run(TaskToolbox) - Method in class io.druid.indexing.common.task.CompactionTask
 
run(TaskToolbox) - Method in class io.druid.indexing.common.task.ConvertSegmentTask
 
run(TaskToolbox) - Method in class io.druid.indexing.common.task.ConvertSegmentTask.SubTask
 
run(TaskToolbox) - Method in class io.druid.indexing.common.task.HadoopConverterTask.ConverterSubTask
 
run(TaskToolbox) - Method in class io.druid.indexing.common.task.HadoopIndexTask
 
run(TaskToolbox) - Method in class io.druid.indexing.common.task.IndexTask
 
run(TaskToolbox) - Method in class io.druid.indexing.common.task.KillTask
 
run(TaskToolbox) - Method in class io.druid.indexing.common.task.MergeTaskBase
 
run(TaskToolbox) - Method in class io.druid.indexing.common.task.MoveTask
 
run(TaskToolbox) - Method in class io.druid.indexing.common.task.NoopTask
 
run(TaskToolbox) - Method in class io.druid.indexing.common.task.RealtimeIndexTask
 
run(TaskToolbox) - Method in class io.druid.indexing.common.task.RestoreTask
 
run(TaskToolbox) - Method in class io.druid.indexing.common.task.SameIntervalMergeTask
 
run(TaskToolbox) - Method in interface io.druid.indexing.common.task.Task
Execute a task.
run(Task) - Method in class io.druid.indexing.overlord.ForkingTaskRunner
 
run(Task) - Method in class io.druid.indexing.overlord.RemoteTaskRunner
A task will be run only if there is no current knowledge in the RemoteTaskRunner of the task.
run(Task) - Method in interface io.druid.indexing.overlord.TaskRunner
Run a task.
run(Task) - Method in class io.druid.indexing.overlord.ThreadPoolTaskRunner
 
running(String) - Static method in class io.druid.indexing.common.TaskStatus
 
runTask(String[]) - Static method in class io.druid.indexing.common.task.HadoopConverterTask.JobInvoker
 
runTask(String[]) - Static method in class io.druid.indexing.common.task.HadoopIndexTask.HadoopDetermineConfigInnerProcessing
 
runTask(String[]) - Static method in class io.druid.indexing.common.task.HadoopIndexTask.HadoopIndexGeneratorInnerProcessing
 

S

SameIntervalMergeTask - Class in io.druid.indexing.common.task
 
SameIntervalMergeTask(String, String, Interval, List<AggregatorFactory>, Boolean, IndexSpec, Boolean, SegmentWriteOutMediumFactory, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.SameIntervalMergeTask
 
SameIntervalMergeTask.SubTask - Class in io.druid.indexing.common.task
 
ScalingStats - Class in io.druid.indexing.overlord.autoscaling
 
ScalingStats(int) - Constructor for class io.druid.indexing.overlord.autoscaling.ScalingStats
 
ScalingStats.EVENT - Enum in io.druid.indexing.overlord.autoscaling
 
ScalingStats.ScalingEvent - Class in io.druid.indexing.overlord.autoscaling
 
schedule(ScheduledExecutorService) - Method in interface io.druid.indexing.overlord.helpers.OverlordHelper
 
schedule(ScheduledExecutorService) - Method in class io.druid.indexing.overlord.helpers.TaskLogAutoCleaner
 
SegmentAllocateAction - Class in io.druid.indexing.common.actions
Allocates a pending segment for a given timestamp.
SegmentAllocateAction(String, DateTime, Granularity, Granularity, String, String, boolean) - Constructor for class io.druid.indexing.common.actions.SegmentAllocateAction
 
SegmentInsertAction - Class in io.druid.indexing.common.actions
Insert segments into metadata storage.
SegmentInsertAction(Set<DataSegment>) - Constructor for class io.druid.indexing.common.actions.SegmentInsertAction
 
SegmentListUnusedAction - Class in io.druid.indexing.common.actions
 
SegmentListUnusedAction(String, Interval) - Constructor for class io.druid.indexing.common.actions.SegmentListUnusedAction
 
SegmentListUsedAction - Class in io.druid.indexing.common.actions
 
SegmentListUsedAction(String, Interval, List<Interval>) - Constructor for class io.druid.indexing.common.actions.SegmentListUsedAction
 
SegmentLoaderFactory - Class in io.druid.indexing.common
 
SegmentLoaderFactory(SegmentLoaderLocalCacheManager) - Constructor for class io.druid.indexing.common.SegmentLoaderFactory
 
SegmentMetadataUpdateAction - Class in io.druid.indexing.common.actions
 
SegmentMetadataUpdateAction(Set<DataSegment>) - Constructor for class io.druid.indexing.common.actions.SegmentMetadataUpdateAction
 
SegmentNukeAction - Class in io.druid.indexing.common.actions
 
SegmentNukeAction(Set<DataSegment>) - Constructor for class io.druid.indexing.common.actions.SegmentNukeAction
 
SegmentTransactionalInsertAction - Class in io.druid.indexing.common.actions
Insert segments into metadata storage.
SegmentTransactionalInsertAction(Set<DataSegment>) - Constructor for class io.druid.indexing.common.actions.SegmentTransactionalInsertAction
 
SegmentTransactionalInsertAction(Set<DataSegment>, DataSourceMetadata, DataSourceMetadata) - Constructor for class io.druid.indexing.common.actions.SegmentTransactionalInsertAction
 
selectWorker(Task, Map<String, ImmutableWorkerInfo>, WorkerTaskRunnerConfig, AffinityConfig, Function<ImmutableMap<String, ImmutableWorkerInfo>, ImmutableWorkerInfo>) - Static method in class io.druid.indexing.overlord.setup.WorkerSelectUtils
Helper for WorkerSelectStrategy implementations.
setBlacklistedUntil(DateTime) - Method in class io.druid.indexing.overlord.ZkWorker
 
setCapacity(int) - Method in class io.druid.indexing.worker.config.WorkerConfig
 
setLastCompletedTaskTime(DateTime) - Method in class io.druid.indexing.overlord.ZkWorker
 
setLocation(TaskLocation) - Method in class io.druid.indexing.overlord.RemoteTaskRunnerWorkItem
 
setMaxPercentageBlacklistWorkers(int) - Method in class io.druid.indexing.overlord.config.RemoteTaskRunnerConfig
 
setMaxRetriesBeforeBlacklist(int) - Method in class io.druid.indexing.overlord.config.RemoteTaskRunnerConfig
 
setMaxRetryCount(long) - Method in class io.druid.indexing.common.RetryPolicyConfig
 
setMaxScalingDuration(Period) - Method in class io.druid.indexing.overlord.autoscaling.PendingTaskBasedWorkerProvisioningConfig
 
setMaxScalingDuration(Period) - Method in class io.druid.indexing.overlord.autoscaling.SimpleWorkerProvisioningConfig
 
setMaxScalingStep(int) - Method in class io.druid.indexing.overlord.autoscaling.PendingTaskBasedWorkerProvisioningConfig
 
setMaxWait(Period) - Method in class io.druid.indexing.common.RetryPolicyConfig
 
setMinWait(Period) - Method in class io.druid.indexing.common.RetryPolicyConfig
 
setNumEventsToTrack(int) - Method in class io.druid.indexing.overlord.autoscaling.PendingTaskBasedWorkerProvisioningConfig
 
setNumEventsToTrack(int) - Method in class io.druid.indexing.overlord.autoscaling.SimpleWorkerProvisioningConfig
 
setParentStreamDefined(boolean) - Method in class io.druid.indexing.worker.executor.ExecutorLifecycleConfig
 
setParentStreamName(String) - Method in class io.druid.indexing.worker.executor.ExecutorLifecycleConfig
 
setPendingTaskTimeout(Period) - Method in class io.druid.indexing.overlord.autoscaling.PendingTaskBasedWorkerProvisioningConfig
 
setPendingTaskTimeout(Period) - Method in class io.druid.indexing.overlord.autoscaling.SimpleWorkerProvisioningConfig
 
setResult(TaskStatus) - Method in class io.druid.indexing.overlord.RemoteTaskRunnerWorkItem
 
setStatus(TaskStatus) - Method in class io.druid.indexing.overlord.HeapMemoryTaskStorage
 
setStatus(TaskStatus) - Method in class io.druid.indexing.overlord.MetadataTaskStorage
 
setStatus(TaskStatus) - Method in interface io.druid.indexing.overlord.TaskStorage
Persists task status in the storage facility.
setStatusFile(File) - Method in class io.druid.indexing.worker.executor.ExecutorLifecycleConfig
 
setTaskFile(File) - Method in class io.druid.indexing.worker.executor.ExecutorLifecycleConfig
 
setTaskToolbox(TaskToolbox) - Method in class io.druid.indexing.firehose.IngestSegmentFirehoseFactory
 
setWorker(Worker) - Method in class io.druid.indexing.overlord.ZkWorker
 
setWorkerBlackListBackoffTime(Period) - Method in class io.druid.indexing.overlord.config.RemoteTaskRunnerConfig
 
setWorkerBlackListCleanupPeriod(Period) - Method in class io.druid.indexing.overlord.config.RemoteTaskRunnerConfig
 
setWorkerConfig(WorkerBehaviorConfig, String, String, HttpServletRequest) - Method in class io.druid.indexing.overlord.http.OverlordResource
 
setWorkerIdleTimeout(Period) - Method in class io.druid.indexing.overlord.autoscaling.PendingTaskBasedWorkerProvisioningConfig
 
setWorkerIdleTimeout(Period) - Method in class io.druid.indexing.overlord.autoscaling.SimpleWorkerProvisioningConfig
 
setWorkerPort(int) - Method in class io.druid.indexing.overlord.autoscaling.SimpleWorkerProvisioningConfig
 
setWorkerVersion(String) - Method in class io.druid.indexing.overlord.autoscaling.PendingTaskBasedWorkerProvisioningConfig
 
setWorkerVersion(String) - Method in class io.druid.indexing.overlord.autoscaling.SimpleWorkerProvisioningConfig
 
shutdown(String) - Method in class io.druid.indexing.overlord.ForkingTaskRunner
 
shutdown(String) - Method in class io.druid.indexing.overlord.RemoteTaskRunner
Finds the worker running the task and forwards the shutdown signal to the worker.
shutdown(String) - Method in class io.druid.indexing.overlord.supervisor.SupervisorResource
 
shutdown(String) - Method in class io.druid.indexing.overlord.TaskQueue
Shuts down a task if it has not yet finished.
shutdown(String) - Method in interface io.druid.indexing.overlord.TaskRunner
Inform the task runner it can clean up any resources associated with a task.
shutdown(String) - Method in class io.druid.indexing.overlord.ThreadPoolTaskRunner
 
SimpleWorkerProvisioningConfig - Class in io.druid.indexing.overlord.autoscaling
 
SimpleWorkerProvisioningConfig() - Constructor for class io.druid.indexing.overlord.autoscaling.SimpleWorkerProvisioningConfig
 
SimpleWorkerProvisioningStrategy - Class in io.druid.indexing.overlord.autoscaling
 
SimpleWorkerProvisioningStrategy(SimpleWorkerProvisioningConfig, Supplier<WorkerBehaviorConfig>, ProvisioningSchedulerConfig) - Constructor for class io.druid.indexing.overlord.autoscaling.SimpleWorkerProvisioningStrategy
 
SimpleWorkerProvisioningStrategy(SimpleWorkerProvisioningConfig, Supplier<WorkerBehaviorConfig>, ProvisioningSchedulerConfig, Supplier<ScheduledExecutorService>) - Constructor for class io.druid.indexing.overlord.autoscaling.SimpleWorkerProvisioningStrategy
 
specGet(String) - Method in class io.druid.indexing.overlord.supervisor.SupervisorResource
 
specGetAll(HttpServletRequest) - Method in class io.druid.indexing.overlord.supervisor.SupervisorResource
 
specGetAllHistory(HttpServletRequest) - Method in class io.druid.indexing.overlord.supervisor.SupervisorResource
 
specGetHistory(String) - Method in class io.druid.indexing.overlord.supervisor.SupervisorResource
 
specGetStatus(String) - Method in class io.druid.indexing.overlord.supervisor.SupervisorResource
 
specPost(SupervisorSpec, HttpServletRequest) - Method in class io.druid.indexing.overlord.supervisor.SupervisorResource
 
start() - Method in class io.druid.indexing.overlord.ForkingTaskRunner
 
start() - Method in class io.druid.indexing.overlord.helpers.OverlordHelperManager
 
start() - Method in class io.druid.indexing.overlord.MetadataTaskStorage
 
start() - Method in class io.druid.indexing.overlord.RemoteTaskRunner
 
start() - Method in class io.druid.indexing.overlord.supervisor.SupervisorManager
 
start() - Method in class io.druid.indexing.overlord.TaskMaster
Starts waiting for leadership.
start() - Method in class io.druid.indexing.overlord.TaskQueue
Starts this task queue.
start() - Method in interface io.druid.indexing.overlord.TaskRunner
Start the state of the runner
start() - Method in class io.druid.indexing.overlord.ThreadPoolTaskRunner
 
start() - Method in class io.druid.indexing.overlord.ZkWorker
 
start() - Method in class io.druid.indexing.worker.executor.ExecutorLifecycle
 
start() - Method in class io.druid.indexing.worker.WorkerCuratorCoordinator
 
start() - Method in class io.druid.indexing.worker.WorkerTaskMonitor
Register a monitor for new tasks.
statusChanged(String, TaskStatus) - Method in interface io.druid.indexing.overlord.TaskRunnerListener
Called when the status of a task has changed.
stop() - Method in class io.druid.indexing.overlord.ForkingTaskRunner
 
stop() - Method in class io.druid.indexing.overlord.helpers.OverlordHelperManager
 
stop() - Method in class io.druid.indexing.overlord.MetadataTaskStorage
 
stop() - Method in class io.druid.indexing.overlord.RemoteTaskRunner
 
stop() - Method in class io.druid.indexing.overlord.supervisor.SupervisorManager
 
stop() - Method in class io.druid.indexing.overlord.TaskMaster
Stops forever (not just this particular leadership session).
stop() - Method in class io.druid.indexing.overlord.TaskQueue
Shuts down the queue.
stop() - Method in interface io.druid.indexing.overlord.TaskRunner
Stop this task runner.
stop() - Method in class io.druid.indexing.overlord.ThreadPoolTaskRunner
 
stop() - Method in class io.druid.indexing.worker.executor.ExecutorLifecycle
 
stop() - Method in class io.druid.indexing.worker.WorkerCuratorCoordinator
 
stop() - Method in class io.druid.indexing.worker.WorkerTaskMonitor
 
stopAndRemoveSupervisor(String) - Method in class io.druid.indexing.overlord.supervisor.SupervisorManager
 
stopGracefully() - Method in class io.druid.indexing.common.task.AbstractTask
 
stopGracefully() - Method in class io.druid.indexing.common.task.RealtimeIndexTask
 
stopGracefully() - Method in interface io.druid.indexing.common.task.Task
Asks a task to arrange for its "run" method to exit promptly.
streamFile(File, long) - Static method in class io.druid.indexing.common.tasklogs.LogUtils
Open a stream to a file.
streamTaskLog(String, long) - Method in class io.druid.indexing.common.tasklogs.FileTaskLogs
 
streamTaskLog(String, long) - Method in class io.druid.indexing.common.tasklogs.SwitchingTaskLogStreamer
 
streamTaskLog(String, long) - Method in class io.druid.indexing.common.tasklogs.TaskRunnerTaskLogStreamer
 
streamTaskLog(String, long) - Method in class io.druid.indexing.overlord.ForkingTaskRunner
 
streamTaskLog(String, long) - Method in class io.druid.indexing.overlord.RemoteTaskRunner
 
StringEC2UserData - Class in io.druid.indexing.overlord.autoscaling.ec2
 
StringEC2UserData(String, String, String) - Constructor for class io.druid.indexing.overlord.autoscaling.ec2.StringEC2UserData
 
submit(TaskAction<RetType>) - Method in class io.druid.indexing.common.actions.LocalTaskActionClient
 
submit(TaskAction<RetType>) - Method in class io.druid.indexing.common.actions.RemoteTaskActionClient
 
submit(TaskAction<RetType>) - Method in interface io.druid.indexing.common.actions.TaskActionClient
 
SubTask(String, DataSegment, IndexSpec, Boolean, Boolean, SegmentWriteOutMediumFactory) - Constructor for class io.druid.indexing.common.task.ConvertSegmentBackwardsCompatibleTask.SubTask
Deprecated.
 
SubTask(String, DataSegment, IndexSpec, Boolean, Boolean, SegmentWriteOutMediumFactory, Map<String, Object>) - Constructor for class io.druid.indexing.common.task.ConvertSegmentTask.SubTask
 
success() - Method in class io.druid.indexing.common.task.AbstractTask
 
success(String) - Static method in class io.druid.indexing.common.TaskStatus
 
SupervisorManager - Class in io.druid.indexing.overlord.supervisor
Manages the creation and lifetime of Supervisor.
SupervisorManager(MetadataSupervisorManager) - Constructor for class io.druid.indexing.overlord.supervisor.SupervisorManager
 
SupervisorResource - Class in io.druid.indexing.overlord.supervisor
Endpoints for submitting and starting a SupervisorSpec, getting running supervisors, stopping supervisors, and getting supervisor history.
SupervisorResource(TaskMaster, AuthConfig, AuthorizerMapper) - Constructor for class io.druid.indexing.overlord.supervisor.SupervisorResource
 
SupervisorResourceFilter - Class in io.druid.indexing.overlord.http.security
 
SupervisorResourceFilter(AuthorizerMapper, SupervisorManager) - Constructor for class io.druid.indexing.overlord.http.security.SupervisorResourceFilter
 
SwitchingTaskLogStreamer - Class in io.druid.indexing.common.tasklogs
Provides task logs based on a series of underlying task log providers.
SwitchingTaskLogStreamer(List<TaskLogStreamer>) - Constructor for class io.druid.indexing.common.tasklogs.SwitchingTaskLogStreamer
 
syncFromStorage() - Method in class io.druid.indexing.overlord.TaskLockbox
Wipe out our current in-memory state and resync it from our bundled TaskStorage.

T

Task - Interface in io.druid.indexing.common.task
Represents a task that can run on a worker.
TaskAction<RetType> - Interface in io.druid.indexing.common.actions
 
TaskActionClient - Interface in io.druid.indexing.common.actions
 
TaskActionClientFactory - Interface in io.druid.indexing.common.actions
 
TaskActionHolder - Class in io.druid.indexing.common.actions
 
TaskActionHolder(Task, TaskAction) - Constructor for class io.druid.indexing.common.actions.TaskActionHolder
 
TaskActionPreconditions - Class in io.druid.indexing.common.actions
 
TaskActionPreconditions() - Constructor for class io.druid.indexing.common.actions.TaskActionPreconditions
 
TaskActionSegmentPublisher(TaskToolbox) - Constructor for class io.druid.indexing.common.task.RealtimeIndexTask.TaskActionSegmentPublisher
 
TaskActionToolbox - Class in io.druid.indexing.common.actions
 
TaskActionToolbox(TaskLockbox, IndexerMetadataStorageCoordinator, ServiceEmitter, SupervisorManager) - Constructor for class io.druid.indexing.common.actions.TaskActionToolbox
 
TaskAnnouncement - Class in io.druid.indexing.worker
Used by workers to announce the status of tasks they are currently running.
TaskConfig - Class in io.druid.indexing.common.config
 
TaskConfig(String, String, String, Integer, List<String>, boolean, Period, Period) - Constructor for class io.druid.indexing.common.config.TaskConfig
 
TaskInfoProvider - Interface in io.druid.indexing.common
 
TaskLock - Class in io.druid.indexing.common
Represents a lock held by some task.
TaskLock(TaskLockType, String, String, Interval, String, int, boolean) - Constructor for class io.druid.indexing.common.TaskLock
 
TaskLock(TaskLockType, String, String, Interval, String, int) - Constructor for class io.druid.indexing.common.TaskLock
 
TaskLockbox - Class in io.druid.indexing.overlord
Remembers which activeTasks have locked which intervals.
TaskLockbox(TaskStorage) - Constructor for class io.druid.indexing.overlord.TaskLockbox
 
TaskLockType - Enum in io.druid.indexing.common
 
TaskLogAutoCleaner - Class in io.druid.indexing.overlord.helpers
 
TaskLogAutoCleaner(TaskLogKiller, TaskLogAutoCleanerConfig) - Constructor for class io.druid.indexing.overlord.helpers.TaskLogAutoCleaner
 
TaskLogAutoCleanerConfig - Class in io.druid.indexing.overlord.helpers
 
TaskLogAutoCleanerConfig(boolean, Long, Long, Long) - Constructor for class io.druid.indexing.overlord.helpers.TaskLogAutoCleanerConfig
 
TaskMaster - Class in io.druid.indexing.overlord
Encapsulates the indexer leadership lifecycle.
TaskMaster(TaskQueueConfig, TaskLockbox, TaskStorage, TaskActionClientFactory, DruidNode, TaskRunnerFactory, ServiceAnnouncer, CoordinatorOverlordServiceConfig, ServiceEmitter, SupervisorManager, OverlordHelperManager, DruidLeaderSelector) - Constructor for class io.druid.indexing.overlord.TaskMaster
 
taskPost(Task, HttpServletRequest) - Method in class io.druid.indexing.overlord.http.OverlordResource
 
TaskQueue - Class in io.druid.indexing.overlord
Interface between task producers and the task runner.
TaskQueue(TaskQueueConfig, TaskStorage, TaskRunner, TaskActionClientFactory, TaskLockbox, ServiceEmitter) - Constructor for class io.druid.indexing.overlord.TaskQueue
 
TaskQueueConfig - Class in io.druid.indexing.overlord.config
 
TaskQueueConfig(Integer, Period, Period, Period) - Constructor for class io.druid.indexing.overlord.config.TaskQueueConfig
 
TaskResource - Class in io.druid.indexing.common.task
 
TaskResource(String, int) - Constructor for class io.druid.indexing.common.task.TaskResource
 
TaskResourceFilter - Class in io.druid.indexing.overlord.http.security
Use this ResourceFilter when the datasource information is present after "task" segment in the request Path Here are some example paths where this filter is used - - druid/indexer/v1/task/{taskid}/...
TaskResourceFilter(TaskStorageQueryAdapter, AuthorizerMapper) - Constructor for class io.druid.indexing.overlord.http.security.TaskResourceFilter
 
TaskRunner - Interface in io.druid.indexing.overlord
Interface for handing off tasks.
TaskRunnerFactory<T extends TaskRunner> - Interface in io.druid.indexing.overlord
 
TaskRunnerListener - Interface in io.druid.indexing.overlord
TaskRunnerTaskLogStreamer - Class in io.druid.indexing.common.tasklogs
 
TaskRunnerTaskLogStreamer(TaskMaster) - Constructor for class io.druid.indexing.common.tasklogs.TaskRunnerTaskLogStreamer
 
TaskRunnerUtils - Class in io.druid.indexing.overlord
 
TaskRunnerUtils() - Constructor for class io.druid.indexing.overlord.TaskRunnerUtils
 
TaskRunnerWorkItem - Class in io.druid.indexing.overlord
A holder for a task and different components associated with the task
TaskRunnerWorkItem(String, ListenableFuture<TaskStatus>) - Constructor for class io.druid.indexing.overlord.TaskRunnerWorkItem
 
TaskRunnerWorkItem(String, ListenableFuture<TaskStatus>, DateTime, DateTime) - Constructor for class io.druid.indexing.overlord.TaskRunnerWorkItem
 
Tasks - Class in io.druid.indexing.common.task
 
Tasks() - Constructor for class io.druid.indexing.common.task.Tasks
 
TaskStatus - Class in io.druid.indexing.common
Represents the status of a task from the perspective of the coordinator.
TaskStatus(String, TaskState, long) - Constructor for class io.druid.indexing.common.TaskStatus
 
TaskStorage - Interface in io.druid.indexing.overlord
 
TaskStorageConfig - Class in io.druid.indexing.common.config
 
TaskStorageConfig(Period) - Constructor for class io.druid.indexing.common.config.TaskStorageConfig
 
TaskStorageQueryAdapter - Class in io.druid.indexing.overlord
Wraps a TaskStorage, providing a useful collection of read-only methods.
TaskStorageQueryAdapter(TaskStorage) - Constructor for class io.druid.indexing.overlord.TaskStorageQueryAdapter
 
TaskToolbox - Class in io.druid.indexing.common
Stuff that may be needed by a Task in order to conduct its business.
TaskToolbox(TaskConfig, TaskActionClient, ServiceEmitter, DataSegmentPusher, DataSegmentKiller, DataSegmentMover, DataSegmentArchiver, DataSegmentAnnouncer, DataSegmentServerAnnouncer, SegmentHandoffNotifierFactory, Provider<QueryRunnerFactoryConglomerate>, ExecutorService, MonitorScheduler, SegmentLoader, ObjectMapper, File, IndexIO, Cache, CacheConfig, IndexMergerV9, DruidNodeAnnouncer, DruidNode, LookupNodeService, DataNodeService) - Constructor for class io.druid.indexing.common.TaskToolbox
 
TaskToolboxFactory - Class in io.druid.indexing.common
Stuff that may be needed by a Task in order to conduct its business.
TaskToolboxFactory(TaskConfig, TaskActionClientFactory, ServiceEmitter, DataSegmentPusher, DataSegmentKiller, DataSegmentMover, DataSegmentArchiver, DataSegmentAnnouncer, DataSegmentServerAnnouncer, SegmentHandoffNotifierFactory, Provider<QueryRunnerFactoryConglomerate>, ExecutorService, MonitorScheduler, SegmentLoaderFactory, ObjectMapper, IndexIO, Cache, CacheConfig, IndexMergerV9, DruidNodeAnnouncer, DruidNode, LookupNodeService, DataNodeService) - Constructor for class io.druid.indexing.common.TaskToolboxFactory
 
terminate(List<String>) - Method in interface io.druid.indexing.overlord.autoscaling.AutoScaler
 
terminate(List<String>) - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2AutoScaler
 
terminate(List<String>) - Method in class io.druid.indexing.overlord.autoscaling.NoopAutoScaler
 
terminateWithIds(List<String>) - Method in interface io.druid.indexing.overlord.autoscaling.AutoScaler
 
terminateWithIds(List<String>) - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2AutoScaler
 
terminateWithIds(List<String>) - Method in class io.druid.indexing.overlord.autoscaling.NoopAutoScaler
 
ThreadPoolTaskRunner - Class in io.druid.indexing.overlord
Runs tasks in a JVM thread using an ExecutorService.
ThreadPoolTaskRunner(TaskToolboxFactory, TaskConfig, ServiceEmitter, DruidNode, ServerConfig) - Constructor for class io.druid.indexing.overlord.ThreadPoolTaskRunner
 
toIamInstanceProfileSpecification() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2IamProfileData
 
toImmutable() - Method in class io.druid.indexing.overlord.ZkWorker
 
toList() - Method in class io.druid.indexing.overlord.autoscaling.ScalingStats
 
toString() - Method in class io.druid.indexing.common.actions.CheckPointDataSourceMetadataAction
 
toString() - Method in class io.druid.indexing.common.actions.LockAcquireAction
 
toString() - Method in class io.druid.indexing.common.actions.LockListAction
 
toString() - Method in class io.druid.indexing.common.actions.LockReleaseAction
 
toString() - Method in class io.druid.indexing.common.actions.LockTryAcquireAction
 
toString() - Method in class io.druid.indexing.common.actions.ResetDataSourceMetadataAction
 
toString() - Method in class io.druid.indexing.common.actions.SegmentAllocateAction
 
toString() - Method in class io.druid.indexing.common.actions.SegmentInsertAction
 
toString() - Method in class io.druid.indexing.common.actions.SegmentListUnusedAction
 
toString() - Method in class io.druid.indexing.common.actions.SegmentListUsedAction
 
toString() - Method in class io.druid.indexing.common.actions.SegmentMetadataUpdateAction
 
toString() - Method in class io.druid.indexing.common.actions.SegmentNukeAction
 
toString() - Method in class io.druid.indexing.common.actions.SegmentTransactionalInsertAction
 
toString() - Method in class io.druid.indexing.common.task.AbstractTask
 
toString() - Method in class io.druid.indexing.common.task.MergeTaskBase
 
toString() - Method in class io.druid.indexing.common.task.TaskResource
 
toString() - Method in class io.druid.indexing.common.TaskLock
 
toString() - Method in class io.druid.indexing.common.TaskStatus
 
toString() - Method in class io.druid.indexing.overlord.autoscaling.AutoScalingData
 
toString() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2AutoScaler
 
toString() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2EnvironmentConfig
 
toString() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2IamProfileData
 
toString() - Method in class io.druid.indexing.overlord.autoscaling.ec2.EC2NodeData
 
toString() - Method in class io.druid.indexing.overlord.autoscaling.ec2.GalaxyEC2UserData
 
toString() - Method in class io.druid.indexing.overlord.autoscaling.ec2.StringEC2UserData
 
toString() - Method in class io.druid.indexing.overlord.autoscaling.ScalingStats.ScalingEvent
 
toString() - Method in class io.druid.indexing.overlord.config.RemoteTaskRunnerConfig
 
toString() - Method in class io.druid.indexing.overlord.helpers.TaskLogAutoCleanerConfig
 
toString() - Method in class io.druid.indexing.overlord.ImmutableWorkerInfo
 
toString() - Method in class io.druid.indexing.overlord.setup.AffinityConfig
 
toString() - Method in class io.druid.indexing.overlord.setup.DefaultWorkerBehaviorConfig
 
toString() - Method in class io.druid.indexing.overlord.setup.EqualDistributionWorkerSelectStrategy
 
toString() - Method in class io.druid.indexing.overlord.setup.FillCapacityWorkerSelectStrategy
 
toString() - Method in class io.druid.indexing.overlord.setup.JavaScriptWorkerSelectStrategy
 
toString() - Method in class io.druid.indexing.overlord.TaskRunnerWorkItem
 
toString() - Method in class io.druid.indexing.overlord.ZkWorker
 
toString() - Method in class io.druid.indexing.worker.Worker
 
tryAcquireExclusiveLocks(TaskActionClient, SortedSet<Interval>) - Static method in class io.druid.indexing.common.task.Tasks
 
tryLock(TaskLockType, Task, Interval) - Method in class io.druid.indexing.overlord.TaskLockbox
Attempt to acquire a lock for a task, without removing it from the queue.
TYPE_NAME - Static variable in class io.druid.indexing.overlord.RemoteTaskRunnerFactory
 

U

unlock(Task, Interval) - Method in class io.druid.indexing.overlord.TaskLockbox
Release lock held for a task on a particular interval.
unregisterListener(String) - Method in class io.druid.indexing.overlord.ForkingTaskRunner
 
unregisterListener(String) - Method in class io.druid.indexing.overlord.RemoteTaskRunner
 
unregisterListener(String) - Method in interface io.druid.indexing.overlord.TaskRunner
 
unregisterListener(String) - Method in class io.druid.indexing.overlord.ThreadPoolTaskRunner
 
updateTaskStatusAnnouncement(TaskAnnouncement) - Method in class io.druid.indexing.worker.WorkerCuratorCoordinator
 
updateWorkerAnnouncement(Worker) - Method in class io.druid.indexing.worker.WorkerCuratorCoordinator
 

V

valueOf(String) - Static method in enum io.druid.indexing.common.TaskLockType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.druid.indexing.overlord.autoscaling.ScalingStats.EVENT
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.druid.indexing.common.TaskLockType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.druid.indexing.overlord.autoscaling.ScalingStats.EVENT
Returns an array containing the constants of this enum type, in the order they are declared.
verifyInputSegments(List<DataSegment>) - Method in class io.druid.indexing.common.task.MergeTaskBase
 
verifyInputSegments(List<DataSegment>) - Method in class io.druid.indexing.common.task.SameIntervalMergeTask.SubTask
 

W

withBasePersistDirectory(File) - Method in class io.druid.indexing.common.task.IndexTask.IndexTuningConfig
 
withDuration(long) - Method in class io.druid.indexing.common.TaskStatus
 
withQueueInsertionTime(DateTime) - Method in class io.druid.indexing.overlord.RemoteTaskRunnerWorkItem
 
withVersion(String) - Method in interface io.druid.indexing.overlord.autoscaling.ec2.EC2UserData
Return a copy of this instance with a different worker version.
withVersion(String) - Method in class io.druid.indexing.overlord.autoscaling.ec2.GalaxyEC2UserData
 
withVersion(String) - Method in class io.druid.indexing.overlord.autoscaling.ec2.StringEC2UserData
 
withWorker(Worker, TaskLocation) - Method in class io.druid.indexing.overlord.RemoteTaskRunnerWorkItem
 
Worker - Class in io.druid.indexing.worker
A container for worker metadata.
Worker(String, String, String, int, String) - Constructor for class io.druid.indexing.worker.Worker
 
WorkerBehaviorConfig - Interface in io.druid.indexing.overlord.setup
WorkerConfig - Class in io.druid.indexing.worker.config
 
WorkerConfig() - Constructor for class io.druid.indexing.worker.config.WorkerConfig
 
WorkerCuratorCoordinator - Class in io.druid.indexing.worker
The CuratorCoordinator provides methods to use Curator.
WorkerCuratorCoordinator(ObjectMapper, IndexerZkConfig, RemoteTaskRunnerConfig, CuratorFramework, Worker) - Constructor for class io.druid.indexing.worker.WorkerCuratorCoordinator
 
WorkerResource - Class in io.druid.indexing.worker.http
 
WorkerResource(Worker, WorkerCuratorCoordinator, TaskRunner) - Constructor for class io.druid.indexing.worker.http.WorkerResource
 
WorkerSelectStrategy - Interface in io.druid.indexing.overlord.setup
The RemoteTaskRunner uses this class to select a worker to assign tasks to.
WorkerSelectUtils - Class in io.druid.indexing.overlord.setup
 
WorkerTaskMonitor - Class in io.druid.indexing.worker
The monitor watches ZK at a specified path for new tasks to appear.
WorkerTaskMonitor(ObjectMapper, CuratorFramework, WorkerCuratorCoordinator, TaskRunner) - Constructor for class io.druid.indexing.worker.WorkerTaskMonitor
 
WorkerTaskRunner - Interface in io.druid.indexing.overlord
 
WorkerTaskRunnerConfig - Class in io.druid.indexing.overlord.config
 
WorkerTaskRunnerConfig() - Constructor for class io.druid.indexing.overlord.config.WorkerTaskRunnerConfig
 

Y

YeOldePlumberSchool - Class in io.druid.indexing.common.index
Trains plumbers that create a single historical segment.
YeOldePlumberSchool(Interval, String, DataSegmentPusher, File, IndexMergerV9, IndexIO) - Constructor for class io.druid.indexing.common.index.YeOldePlumberSchool
 

Z

ZkWorker - Class in io.druid.indexing.overlord
Holds information about a worker and a listener for task status changes associated with the worker.
ZkWorker(Worker, PathChildrenCache, ObjectMapper) - Constructor for class io.druid.indexing.overlord.ZkWorker
 
A B C D E F G H I J K L M N O P R S T U V W Y Z 
Skip navigation links

Copyright © 2011–2018. All rights reserved.