public interface RemoteTask
| Modifier and Type | Method and Description |
|---|---|
void |
abort() |
void |
addFinalTaskInfoListener(StateMachine.StateChangeListener<TaskInfo> stateChangeListener)
Add a listener for the final task info.
|
void |
addSplits(com.google.common.collect.Multimap<PlanNodeId,Split> splits) |
void |
addStateChangeListener(StateMachine.StateChangeListener<TaskStatus> stateChangeListener)
Listener is always notified asynchronously using a dedicated notification thread pool so, care should
be taken to avoid leaking
this when adding a listener in a constructor. |
void |
cancel() |
String |
getNodeId() |
int |
getPartitionedSplitCount() |
int |
getQueuedPartitionedSplitCount() |
TaskId |
getTaskId() |
TaskInfo |
getTaskInfo() |
TaskStatus |
getTaskStatus() |
void |
noMoreSplits(PlanNodeId sourceId) |
void |
noMoreSplits(PlanNodeId sourceId,
Lifespan lifespan) |
void |
setOutputBuffers(OutputBuffers outputBuffers) |
void |
start() |
com.google.common.util.concurrent.ListenableFuture<?> |
whenSplitQueueHasSpace(int threshold) |
TaskId getTaskId()
String getNodeId()
TaskInfo getTaskInfo()
TaskStatus getTaskStatus()
void start()
void addSplits(com.google.common.collect.Multimap<PlanNodeId,Split> splits)
void noMoreSplits(PlanNodeId sourceId)
void noMoreSplits(PlanNodeId sourceId, Lifespan lifespan)
void setOutputBuffers(OutputBuffers outputBuffers)
void addStateChangeListener(StateMachine.StateChangeListener<TaskStatus> stateChangeListener)
this when adding a listener in a constructor. Additionally, it is
possible notifications are observed out of order due to the asynchronous execution.void addFinalTaskInfoListener(StateMachine.StateChangeListener<TaskInfo> stateChangeListener)
this when adding a listener in a constructor. Additionally, it is
possible notifications are observed out of order due to the asynchronous execution.com.google.common.util.concurrent.ListenableFuture<?> whenSplitQueueHasSpace(int threshold)
void cancel()
void abort()
int getPartitionedSplitCount()
int getQueuedPartitionedSplitCount()
Copyright © 2012–2019. All rights reserved.