| Package | Description |
|---|---|
| io.prestosql.server | |
| io.prestosql.server.remotetask |
| Constructor and Description |
|---|
HttpRemoteTaskFactory(QueryManagerConfig config,
TaskManagerConfig taskConfig,
io.airlift.http.client.HttpClient httpClient,
LocationFactory locationFactory,
io.airlift.json.JsonCodec<TaskStatus> taskStatusCodec,
io.airlift.json.JsonCodec<TaskInfo> taskInfoCodec,
io.airlift.json.JsonCodec<TaskUpdateRequest> taskUpdateRequestCodec,
RemoteTaskStats stats) |
| Constructor and Description |
|---|
HttpRemoteTask(Session session,
TaskId taskId,
String nodeId,
URI location,
PlanFragment planFragment,
com.google.common.collect.Multimap<PlanNodeId,Split> initialSplits,
OptionalInt totalPartitions,
OutputBuffers outputBuffers,
io.airlift.http.client.HttpClient httpClient,
Executor executor,
ScheduledExecutorService updateScheduledExecutor,
ScheduledExecutorService errorScheduledExecutor,
io.airlift.units.Duration maxErrorDuration,
io.airlift.units.Duration taskStatusRefreshMaxWait,
io.airlift.units.Duration taskInfoUpdateInterval,
boolean summarizeTaskInfo,
io.airlift.json.JsonCodec<TaskStatus> taskStatusCodec,
io.airlift.json.JsonCodec<TaskInfo> taskInfoCodec,
io.airlift.json.JsonCodec<TaskUpdateRequest> taskUpdateRequestCodec,
NodeTaskMap.PartitionedSplitCountTracker partitionedSplitCountTracker,
RemoteTaskStats stats) |
SimpleHttpResponseHandler(SimpleHttpResponseCallback<T> callback,
URI uri,
RemoteTaskStats stats) |
TaskInfoFetcher(Consumer<Throwable> onFail,
TaskInfo initialTask,
io.airlift.http.client.HttpClient httpClient,
io.airlift.units.Duration updateInterval,
io.airlift.json.JsonCodec<TaskInfo> taskInfoCodec,
io.airlift.units.Duration maxErrorDuration,
boolean summarizeTaskInfo,
Executor executor,
ScheduledExecutorService updateScheduledExecutor,
ScheduledExecutorService errorScheduledExecutor,
RemoteTaskStats stats) |
Copyright © 2012–2019. All rights reserved.