public static class SingleServerInventoryView.FilteringSegmentCallback extends Object implements ServerView.SegmentCallback
| 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–2021 The Apache Software Foundation. All rights reserved.