public class CoordinatorServerView extends Object implements InventoryView
| Constructor and Description |
|---|
CoordinatorServerView(ServerInventoryView baseView,
CoordinatorSegmentWatcherConfig segmentWatcherConfig) |
| Modifier and Type | Method and Description |
|---|---|
Collection<DruidServer> |
getInventory() |
DruidServer |
getInventoryValue(String serverKey) |
Map<SegmentId,SegmentLoadInfo> |
getSegmentLoadInfos() |
VersionedIntervalTimeline<String,SegmentLoadInfo> |
getTimeline(DataSource dataSource) |
boolean |
isSegmentLoadedByServer(String serverKey,
DataSegment segment) |
boolean |
isStarted() |
void |
start() |
@Inject public CoordinatorServerView(ServerInventoryView baseView, CoordinatorSegmentWatcherConfig segmentWatcherConfig)
public void start()
throws InterruptedException
InterruptedExceptionpublic VersionedIntervalTimeline<String,SegmentLoadInfo> getTimeline(DataSource dataSource)
public Map<SegmentId,SegmentLoadInfo> getSegmentLoadInfos()
public DruidServer getInventoryValue(String serverKey)
getInventoryValue in interface InventoryViewpublic Collection<DruidServer> getInventory()
getInventory in interface InventoryViewpublic boolean isStarted()
isStarted in interface InventoryViewpublic boolean isSegmentLoadedByServer(String serverKey, DataSegment segment)
isSegmentLoadedByServer in interface InventoryViewCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.