Class TaskInfoFetcher

java.lang.Object
io.trino.server.remotetask.TaskInfoFetcher
All Implemented Interfaces:
SimpleHttpResponseCallback<TaskInfo>

public class TaskInfoFetcher extends Object implements SimpleHttpResponseCallback<TaskInfo>
  • Constructor Details

    • TaskInfoFetcher

      public TaskInfoFetcher(Consumer<Throwable> onFail, io.trino.server.remotetask.ContinuousTaskStatusFetcher taskStatusFetcher, 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)
  • Method Details