org.apache.tez.dag.app.rm
Interface TaskScheduler.TaskSchedulerAppCallback

All Known Implementing Classes:
TaskSchedulerEventHandler
Enclosing class:
TaskScheduler

public static interface TaskScheduler.TaskSchedulerAppCallback


Nested Class Summary
static class TaskScheduler.TaskSchedulerAppCallback.AppFinalStatus
           
 
Method Summary
 void appShutdownRequested()
           
 void containerBeingReleased(org.apache.hadoop.yarn.api.records.ContainerId containerId)
           
 void containerCompleted(Object taskLastAllocated, org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus)
           
 TaskScheduler.TaskSchedulerAppCallback.AppFinalStatus getFinalAppStatus()
           
 float getProgress()
           
 void nodesUpdated(List<org.apache.hadoop.yarn.api.records.NodeReport> updatedNodes)
           
 void onError(Throwable t)
           
 void preemptContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId)
           
 void setApplicationRegistrationData(org.apache.hadoop.yarn.api.records.Resource maxContainerCapability, Map<org.apache.hadoop.yarn.api.records.ApplicationAccessType,String> appAcls, ByteBuffer clientAMSecretKey)
           
 void taskAllocated(Object task, Object appCookie, org.apache.hadoop.yarn.api.records.Container container)
           
 

Method Detail

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.