Class SegmentLoadQueueManager
java.lang.Object
org.apache.druid.server.coordinator.loading.SegmentLoadQueueManager
Manager for addition/removal of segments to server load queues and the
corresponding success/failure callbacks.
-
Constructor Summary
ConstructorsConstructorDescriptionSegmentLoadQueueManager(ServerInventoryView serverInventoryView, LoadQueueTaskMaster taskMaster) -
Method Summary
Modifier and TypeMethodDescriptionbooleandropSegment(DataSegment segment, ServerHolder server) booleanloadSegment(DataSegment segment, ServerHolder server, SegmentAction action) Queues load of the segment on the given server.booleanmoveSegment(DataSegment segment, ServerHolder serverA, ServerHolder serverB)
-
Constructor Details
-
SegmentLoadQueueManager
@Inject public SegmentLoadQueueManager(ServerInventoryView serverInventoryView, LoadQueueTaskMaster taskMaster)
-
-
Method Details
-
loadSegment
Queues load of the segment on the given server. -
dropSegment
-
moveSegment
-