Class ContainerAllocationProposal<A extends SchedulerApplicationAttempt,N extends SchedulerNode>

java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.scheduler.common.ContainerAllocationProposal<A,N>

public class ContainerAllocationProposal<A extends SchedulerApplicationAttempt,N extends SchedulerNode> extends Object
Proposal to allocate/reserve a new container
  • Constructor Details

  • Method Details

    • getSchedulingMode

      public SchedulingMode getSchedulingMode()
    • getAllocatedOrReservedResource

      public org.apache.hadoop.yarn.api.records.Resource getAllocatedOrReservedResource()
    • getAllocationLocalityType

      public NodeType getAllocationLocalityType()
    • getAllocateFromReservedContainer

      public SchedulerContainer<A,N> getAllocateFromReservedContainer()
    • getAllocatedOrReservedContainer

      public SchedulerContainer<A,N> getAllocatedOrReservedContainer()
    • getToRelease

      public List<SchedulerContainer<A,N>> getToRelease()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getRequestLocalityType

      public NodeType getRequestLocalityType()