public interface  org.apache.drill.yarn.appMaster.Scheduler extends java.lang.Object
{
public abstract void setPriority(int);
public abstract void registerState(org.apache.drill.yarn.appMaster.SchedulerState);
public abstract java.lang.String getName();
public abstract java.lang.String getType();
public abstract boolean isTracked();
public abstract org.apache.drill.yarn.appMaster.Scheduler$TaskManager getTaskManager();
public abstract int getTarget();
public abstract void change(int);
public abstract int resize(int);
public abstract void completed(org.apache.drill.yarn.appMaster.Task);
public abstract void adjust();
public abstract int[] getProgress();
public abstract boolean hasMoreTasks();
public abstract org.apache.drill.yarn.core.ContainerRequestSpec getResource();
public abstract void limitContainerSize(org.apache.hadoop.yarn.api.records.Resource) throws org.apache.drill.yarn.appMaster.AMException;
public abstract int getRequestTimeoutSec();
public abstract void requestTimedOut();
}