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 Detail

      • start

        void start()
        Deprecated.
      • stop

        void stop()
        Deprecated.
      • getSegmentsToLoad

        Set<org.apache.druid.timeline.DataSegment> getSegmentsToLoad()
        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.
      • 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