public class CoordinatorClient extends Object
| Constructor and Description |
|---|
CoordinatorClient(com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
DruidLeaderClient druidLeaderClient) |
| Modifier and Type | Method and Description |
|---|---|
List<ImmutableSegmentLoadInfo> |
fetchServerView(String dataSource,
org.joda.time.Interval interval,
boolean incompleteOk) |
DataSegment |
fetchUsedSegment(String dataSource,
String segmentId) |
Collection<DataSegment> |
fetchUsedSegmentsInDataSourceForIntervals(String dataSource,
List<org.joda.time.Interval> intervals) |
Boolean |
isHandOffComplete(String dataSource,
SegmentDescriptor descriptor)
Checks the given segment is handed off or not.
|
@Inject
public CoordinatorClient(com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
DruidLeaderClient druidLeaderClient)
@Nullable public Boolean isHandOffComplete(String dataSource, SegmentDescriptor descriptor)
public List<ImmutableSegmentLoadInfo> fetchServerView(String dataSource, org.joda.time.Interval interval, boolean incompleteOk)
public Collection<DataSegment> fetchUsedSegmentsInDataSourceForIntervals(String dataSource, List<org.joda.time.Interval> intervals)
public DataSegment fetchUsedSegment(String dataSource, String segmentId)
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.