org.apache.tez.dag.app.rm
Interface TaskScheduler.TaskSchedulerAppCallback
- All Known Implementing Classes:
- TaskSchedulerEventHandler
- Enclosing class:
- TaskScheduler
public static interface TaskScheduler.TaskSchedulerAppCallback
taskAllocated
void taskAllocated(Object task,
Object appCookie,
org.apache.hadoop.yarn.api.records.Container container)
containerCompleted
void containerCompleted(Object taskLastAllocated,
org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus)
containerBeingReleased
void containerBeingReleased(org.apache.hadoop.yarn.api.records.ContainerId containerId)
nodesUpdated
void nodesUpdated(List<org.apache.hadoop.yarn.api.records.NodeReport> updatedNodes)
appShutdownRequested
void appShutdownRequested()
setApplicationRegistrationData
void setApplicationRegistrationData(org.apache.hadoop.yarn.api.records.Resource maxContainerCapability,
Map<org.apache.hadoop.yarn.api.records.ApplicationAccessType,String> appAcls,
ByteBuffer clientAMSecretKey)
onError
void onError(Throwable t)
getProgress
float getProgress()
preemptContainer
void preemptContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId)
getFinalAppStatus
TaskScheduler.TaskSchedulerAppCallback.AppFinalStatus getFinalAppStatus()
Copyright © 2014 Apache Software Foundation. All rights reserved.