Interface LoadQueuePeon
-
- All Known Implementing Classes:
CuratorLoadQueuePeon,HttpLoadQueuePeon
@Deprecated public interface LoadQueuePeon
Deprecated.This interface exists only to support configurable load queue management via curator or http. Once HttpLoadQueuePeon has been verified enough in production, CuratorLoadQueuePeon and this interface would be removed.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description booleancancelOperation(org.apache.druid.timeline.DataSegment segment)Deprecated.Tries to cancel the current operation queued for the given segment on this server, if any.voiddropSegment(org.apache.druid.timeline.DataSegment segment, LoadPeonCallback callback)Deprecated.CoordinatorRunStatsgetAndResetStats()Deprecated.Set<SegmentHolder>getSegmentsInQueue()Deprecated.Set<org.apache.druid.timeline.DataSegment>getSegmentsMarkedToDrop()Deprecated.Set<org.apache.druid.timeline.DataSegment>getSegmentsToDrop()Deprecated.Set<org.apache.druid.timeline.DataSegment>getSegmentsToLoad()Deprecated.longgetSizeOfSegmentsToLoad()Deprecated.Set<org.apache.druid.timeline.DataSegment>getTimedOutSegments()Deprecated.voidloadSegment(org.apache.druid.timeline.DataSegment segment, SegmentAction action, LoadPeonCallback callback)Deprecated.voidmarkSegmentToDrop(org.apache.druid.timeline.DataSegment segmentToLoad)Deprecated.voidstart()Deprecated.voidstop()Deprecated.voidunmarkSegmentToDrop(org.apache.druid.timeline.DataSegment segmentToLoad)Deprecated.
-
-
-
Method Detail
-
start
void start()
Deprecated.
-
stop
void stop()
Deprecated.
-
getSegmentsToLoad
Set<org.apache.druid.timeline.DataSegment> getSegmentsToLoad()
Deprecated.
-
getSegmentsInQueue
Set<SegmentHolder> getSegmentsInQueue()
Deprecated.
-
getSegmentsToDrop
Set<org.apache.druid.timeline.DataSegment> getSegmentsToDrop()
Deprecated.
-
getTimedOutSegments
Set<org.apache.druid.timeline.DataSegment> getTimedOutSegments()
Deprecated.
-
markSegmentToDrop
void markSegmentToDrop(org.apache.druid.timeline.DataSegment segmentToLoad)
Deprecated.
-
unmarkSegmentToDrop
void unmarkSegmentToDrop(org.apache.druid.timeline.DataSegment segmentToLoad)
Deprecated.
-
getSegmentsMarkedToDrop
Set<org.apache.druid.timeline.DataSegment> getSegmentsMarkedToDrop()
Deprecated.
-
loadSegment
void loadSegment(org.apache.druid.timeline.DataSegment segment, SegmentAction action, LoadPeonCallback callback)Deprecated.
-
dropSegment
void dropSegment(org.apache.druid.timeline.DataSegment segment, LoadPeonCallback callback)Deprecated.
-
getSizeOfSegmentsToLoad
long getSizeOfSegmentsToLoad()
Deprecated.
-
getAndResetStats
CoordinatorRunStats getAndResetStats()
Deprecated.
-
cancelOperation
boolean cancelOperation(org.apache.druid.timeline.DataSegment segment)
Deprecated.Tries to cancel the current operation queued for the given segment on this server, if any. A request that has already been sent to the server cannot be cancelled.- Returns:
- true if the operation was successfully cancelled
-
-