public class ScheduleResult extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ScheduleResult.BlockedReason |
Constructor and 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) |
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<?> |
getBlocked() |
Optional<ScheduleResult.BlockedReason> |
getBlockedReason() |
Set<RemoteTask> |
getNewTasks() |
int |
getSplitsScheduled() |
boolean |
isFinished() |
String |
toString() |
public ScheduleResult(boolean finished, Iterable<? extends RemoteTask> newTasks, int splitsScheduled)
public ScheduleResult(boolean finished, Iterable<? extends RemoteTask> newTasks, com.google.common.util.concurrent.ListenableFuture<?> blocked, ScheduleResult.BlockedReason blockedReason, int splitsScheduled)
public boolean isFinished()
public Set<RemoteTask> getNewTasks()
public com.google.common.util.concurrent.ListenableFuture<?> getBlocked()
public int getSplitsScheduled()
public Optional<ScheduleResult.BlockedReason> getBlockedReason()
Copyright © 2012–2019. All rights reserved.