public interface TimelineServerView extends ServerView
| Modifier and Type | Interface and Description |
|---|---|
static interface |
TimelineServerView.TimelineCallback |
ServerView.BaseSegmentCallback, ServerView.CallbackAction, ServerView.SegmentCallback, ServerView.ServerRemovedCallback| Modifier and Type | Method and Description |
|---|---|
List<ImmutableDruidServer> |
getDruidServers()
Returns a list of
ImmutableDruidServer |
<T> QueryRunner<T> |
getQueryRunner(DruidServer server) |
Optional<? extends TimelineLookup<String,ServerSelector>> |
getTimeline(DataSourceAnalysis analysis)
Returns the timeline for a datasource, if it exists.
|
void |
registerTimelineCallback(Executor exec,
TimelineServerView.TimelineCallback callback)
Register a callback for state changes in the timeline managed by this TimelineServerView.
|
registerSegmentCallback, registerServerRemovedCallbackOptional<? extends TimelineLookup<String,ServerSelector>> getTimeline(DataSourceAnalysis analysis)
analysis - data source analysis informationIllegalStateException - if 'analysis' does not represent a scan-based datasource of a single tableList<ImmutableDruidServer> getDruidServers()
ImmutableDruidServer<T> QueryRunner<T> getQueryRunner(DruidServer server)
void registerTimelineCallback(Executor exec, TimelineServerView.TimelineCallback callback)
exec - executor in which to run the callbackcallback - the callbackCopyright © 2011–2023 The Apache Software Foundation. All rights reserved.