Package io.trino.execution.scheduler
Class ScheduleResult
- java.lang.Object
-
- io.trino.execution.scheduler.ScheduleResult
-
public class ScheduleResult extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classScheduleResult.BlockedReason
-
Constructor Summary
Constructors Constructor Description ScheduleResult(boolean finished, Iterable<? extends RemoteTask> newTasks, int splitsScheduled)ScheduleResult(boolean finished, Iterable<? extends RemoteTask> newTasks, com.google.common.util.concurrent.ListenableFuture<?> blocked, ScheduleResult.BlockedReason blockedReason, int splitsScheduled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.common.util.concurrent.ListenableFuture<?>getBlocked()Optional<ScheduleResult.BlockedReason>getBlockedReason()Set<RemoteTask>getNewTasks()intgetSplitsScheduled()booleanisFinished()StringtoString()
-
-
-
Constructor Detail
-
ScheduleResult
public ScheduleResult(boolean finished, Iterable<? extends RemoteTask> newTasks, int splitsScheduled)
-
ScheduleResult
public ScheduleResult(boolean finished, Iterable<? extends RemoteTask> newTasks, com.google.common.util.concurrent.ListenableFuture<?> blocked, ScheduleResult.BlockedReason blockedReason, int splitsScheduled)
-
-
Method Detail
-
isFinished
public boolean isFinished()
-
getNewTasks
public Set<RemoteTask> getNewTasks()
-
getBlocked
public com.google.common.util.concurrent.ListenableFuture<?> getBlocked()
-
getSplitsScheduled
public int getSplitsScheduled()
-
getBlockedReason
public Optional<ScheduleResult.BlockedReason> getBlockedReason()
-
-