public class FilteringSegmentCallback extends Object implements ServerView.SegmentCallback
segmentViewInitialized() is an exception and always called
when the view is initialized without using the filter.
Callback methods return ServerView.CallbackAction.CONTINUE when the filter does not satisfy.| Constructor and Description |
|---|
FilteringSegmentCallback(ServerView.SegmentCallback callback,
com.google.common.base.Predicate<Pair<DruidServerMetadata,DataSegment>> filter) |
| Modifier and Type | Method and Description |
|---|---|
ServerView.CallbackAction |
segmentAdded(DruidServerMetadata server,
DataSegment segment)
Called when a segment is added to a server.
|
ServerView.CallbackAction |
segmentRemoved(DruidServerMetadata server,
DataSegment segment)
Called when a segment is removed from a server.
|
ServerView.CallbackAction |
segmentViewInitialized() |
public FilteringSegmentCallback(ServerView.SegmentCallback callback, com.google.common.base.Predicate<Pair<DruidServerMetadata,DataSegment>> filter)
public ServerView.CallbackAction segmentAdded(DruidServerMetadata server, DataSegment segment)
ServerView.SegmentCallbacksegmentAdded in interface ServerView.SegmentCallbackserver - The server that added a segmentsegment - The segment that was addedpublic ServerView.CallbackAction segmentRemoved(DruidServerMetadata server, DataSegment segment)
ServerView.SegmentCallbacksegmentRemoved in interface ServerView.SegmentCallbackserver - The server that removed a segmentsegment - The segment that was removedpublic ServerView.CallbackAction segmentViewInitialized()
segmentViewInitialized in interface ServerView.SegmentCallbackCopyright © 2011–2023 The Apache Software Foundation. All rights reserved.