public class TaskActionToolbox extends Object
Constructor and Description |
---|
TaskActionToolbox(TaskLockbox taskLockbox,
IndexerMetadataStorageCoordinator indexerMetadataStorageCoordinator,
com.metamx.emitter.service.ServiceEmitter emitter,
SupervisorManager supervisorManager) |
Modifier and Type | Method and Description |
---|---|
com.metamx.emitter.service.ServiceEmitter |
getEmitter() |
IndexerMetadataStorageCoordinator |
getIndexerMetadataStorageCoordinator() |
SupervisorManager |
getSupervisorManager() |
TaskLockbox |
getTaskLockbox() |
boolean |
taskLockCoversSegments(Task task,
Set<DataSegment> segments) |
void |
verifyTaskLocks(Task task,
Set<DataSegment> segments) |
@Inject public TaskActionToolbox(TaskLockbox taskLockbox, IndexerMetadataStorageCoordinator indexerMetadataStorageCoordinator, com.metamx.emitter.service.ServiceEmitter emitter, SupervisorManager supervisorManager)
public TaskLockbox getTaskLockbox()
public IndexerMetadataStorageCoordinator getIndexerMetadataStorageCoordinator()
public com.metamx.emitter.service.ServiceEmitter getEmitter()
public SupervisorManager getSupervisorManager()
public void verifyTaskLocks(Task task, Set<DataSegment> segments)
public boolean taskLockCoversSegments(Task task, Set<DataSegment> segments)
Copyright © 2011–2017. All rights reserved.