Uses of Interface
org.apache.hadoop.yarn.server.resourcemanager.rmcontainer.RMContainer

Packages that use RMContainer
org.apache.hadoop.yarn.server.resourcemanager.ahs   
org.apache.hadoop.yarn.server.resourcemanager.metrics   
org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt   
org.apache.hadoop.yarn.server.resourcemanager.rmcontainer   
org.apache.hadoop.yarn.server.resourcemanager.scheduler   
org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity   
org.apache.hadoop.yarn.server.resourcemanager.scheduler.common.fica   
org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair   
org.apache.hadoop.yarn.server.resourcemanager.scheduler.fifo   
 

Uses of RMContainer in org.apache.hadoop.yarn.server.resourcemanager.ahs
 

Methods in org.apache.hadoop.yarn.server.resourcemanager.ahs with parameters of type RMContainer
 void RMApplicationHistoryWriter.containerFinished(RMContainer container)
           
 void RMApplicationHistoryWriter.containerStarted(RMContainer container)
           
 

Uses of RMContainer in org.apache.hadoop.yarn.server.resourcemanager.metrics
 

Methods in org.apache.hadoop.yarn.server.resourcemanager.metrics with parameters of type RMContainer
 void SystemMetricsPublisher.containerCreated(RMContainer container, long createdTime)
           
 void SystemMetricsPublisher.containerFinished(RMContainer container, long finishedTime)
           
 

Uses of RMContainer in org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt
 

Methods in org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt with parameters of type RMContainer
 void RMAppAttemptMetrics.updatePreemptionInfo(org.apache.hadoop.yarn.api.records.Resource resource, RMContainer container)
           
 

Uses of RMContainer in org.apache.hadoop.yarn.server.resourcemanager.rmcontainer
 

Classes in org.apache.hadoop.yarn.server.resourcemanager.rmcontainer that implement RMContainer
 class RMContainerImpl
           
 

Uses of RMContainer in org.apache.hadoop.yarn.server.resourcemanager.scheduler
 

Fields in org.apache.hadoop.yarn.server.resourcemanager.scheduler with type parameters of type RMContainer
protected  Map<org.apache.hadoop.yarn.api.records.ContainerId,RMContainer> SchedulerApplicationAttempt.liveContainers
           
protected  List<RMContainer> SchedulerApplicationAttempt.newlyAllocatedContainers
           
protected  Map<org.apache.hadoop.yarn.api.records.Priority,Map<org.apache.hadoop.yarn.api.records.NodeId,RMContainer>> SchedulerApplicationAttempt.reservedContainers
           
 

Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler that return RMContainer
 RMContainer ContainerPreemptEvent.getContainer()
           
 RMContainer SchedulerNode.getReservedContainer()
           
 RMContainer YarnScheduler.getRMContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId)
          Get the container for the given containerId.
 RMContainer SchedulerApplicationAttempt.getRMContainer(org.apache.hadoop.yarn.api.records.ContainerId id)
           
 RMContainer AbstractYarnScheduler.getRMContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId)
           
 RMContainer SchedulerApplicationAttempt.reserve(SchedulerNode node, org.apache.hadoop.yarn.api.records.Priority priority, RMContainer rmContainer, org.apache.hadoop.yarn.api.records.Container container)
           
 

Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler that return types with arguments of type RMContainer
 Collection<RMContainer> SchedulerAppReport.getLiveContainers()
          Get the list of live containers
 Collection<RMContainer> SchedulerApplicationAttempt.getLiveContainers()
          Get the live containers of the application.
 Map<org.apache.hadoop.yarn.api.records.ContainerId,RMContainer> SchedulerApplicationAttempt.getLiveContainersMap()
           
 Collection<RMContainer> SchedulerAppReport.getReservedContainers()
          Get the list of reserved containers
 List<RMContainer> SchedulerApplicationAttempt.getReservedContainers()
          Get the list of reserved containers
 List<RMContainer> SchedulerNode.getRunningContainers()
           
 

Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler with parameters of type RMContainer
 void SchedulerNode.allocateContainer(RMContainer rmContainer)
          The Scheduler has allocated containers on this node to the given application.
protected abstract  void AbstractYarnScheduler.completedContainer(RMContainer rmContainer, org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus, RMContainerEventType event)
           
 void PreemptableResourceScheduler.dropContainerReservation(RMContainer container)
          If the scheduler support container reservations, this method is used to ask the scheduler to drop the reservation for the given container.
 void PreemptableResourceScheduler.killContainer(RMContainer container)
          Ask the scheduler to forcibly interrupt the container given as input
 void PreemptableResourceScheduler.preemptContainer(org.apache.hadoop.yarn.api.records.ApplicationAttemptId aid, RMContainer container)
          Ask the scheduler to obtain back the container from a specific application by issuing a preemption request
 void Queue.recoverContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource, SchedulerApplicationAttempt schedulerAttempt, RMContainer rmContainer)
          Recover the state of the queue for a given container.
 void SchedulerNode.recoverContainer(RMContainer rmContainer)
           
 void SchedulerApplicationAttempt.recoverContainer(RMContainer rmContainer)
           
 void AppSchedulingInfo.recoverContainer(RMContainer rmContainer)
           
protected  void AbstractYarnScheduler.recoverResourceRequestForContainer(RMContainer rmContainer)
          Recover resource request back from RMContainer when a container is preempted before AM pulled the same.
 RMContainer SchedulerApplicationAttempt.reserve(SchedulerNode node, org.apache.hadoop.yarn.api.records.Priority priority, RMContainer rmContainer, org.apache.hadoop.yarn.api.records.Container container)
           
abstract  void SchedulerNode.reserveResource(SchedulerApplicationAttempt attempt, org.apache.hadoop.yarn.api.records.Priority priority, RMContainer container)
          Reserve container for the attempt on this node.
protected  void SchedulerNode.setReservedContainer(RMContainer reservedContainer)
           
 

Constructors in org.apache.hadoop.yarn.server.resourcemanager.scheduler with parameters of type RMContainer
ContainerPreemptEvent(org.apache.hadoop.yarn.api.records.ApplicationAttemptId aid, RMContainer container, ContainerPreemptEventType type)
           
 

Uses of RMContainer in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity
 

Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity that return RMContainer
 RMContainer CSAssignment.getExcessReservation()
           
 

Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity with parameters of type RMContainer
 void ParentQueue.attachContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource, FiCaSchedulerApp application, RMContainer rmContainer)
           
 void LeafQueue.attachContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource, FiCaSchedulerApp application, RMContainer rmContainer)
           
 void CSQueue.attachContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource, FiCaSchedulerApp application, RMContainer container)
          Attach a container to this queue
 void ParentQueue.completedContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource, FiCaSchedulerApp application, FiCaSchedulerNode node, RMContainer rmContainer, org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus, RMContainerEventType event, CSQueue completedChildQueue, boolean sortQueues)
           
 void LeafQueue.completedContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource, FiCaSchedulerApp application, FiCaSchedulerNode node, RMContainer rmContainer, org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus, RMContainerEventType event, CSQueue childQueue, boolean sortQueues)
           
 void CSQueue.completedContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource, FiCaSchedulerApp application, FiCaSchedulerNode node, RMContainer container, org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus, RMContainerEventType event, CSQueue childQueue, boolean sortQueues)
          A container assigned to the queue has completed.
protected  void CapacityScheduler.completedContainer(RMContainer rmContainer, org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus, RMContainerEventType event)
           
 void ParentQueue.detachContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource, FiCaSchedulerApp application, RMContainer rmContainer)
           
 void LeafQueue.detachContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource, FiCaSchedulerApp application, RMContainer rmContainer)
           
 void CSQueue.detachContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource, FiCaSchedulerApp application, RMContainer container)
          Detach a container from this queue
 void CapacityScheduler.dropContainerReservation(RMContainer container)
           
 void CapacityScheduler.killContainer(RMContainer cont)
           
 void CapacityScheduler.preemptContainer(org.apache.hadoop.yarn.api.records.ApplicationAttemptId aid, RMContainer cont)
           
 void ParentQueue.recoverContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource, SchedulerApplicationAttempt attempt, RMContainer rmContainer)
           
 void LeafQueue.recoverContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource, SchedulerApplicationAttempt attempt, RMContainer rmContainer)
           
 

Constructors in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity with parameters of type RMContainer
CSAssignment(FiCaSchedulerApp application, RMContainer excessReservation)
           
 

Uses of RMContainer in org.apache.hadoop.yarn.server.resourcemanager.scheduler.common.fica
 

Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.common.fica that return RMContainer
 RMContainer FiCaSchedulerApp.allocate(NodeType type, FiCaSchedulerNode node, org.apache.hadoop.yarn.api.records.Priority priority, org.apache.hadoop.yarn.api.records.ResourceRequest request, org.apache.hadoop.yarn.api.records.Container container)
           
 

Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.common.fica with parameters of type RMContainer
 boolean FiCaSchedulerApp.containerCompleted(RMContainer rmContainer, org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus, RMContainerEventType event)
           
 void FiCaSchedulerNode.reserveResource(SchedulerApplicationAttempt application, org.apache.hadoop.yarn.api.records.Priority priority, RMContainer container)
           
 

Uses of RMContainer in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair
 

Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair that return RMContainer
 RMContainer FSAppAttempt.allocate(NodeType type, FSSchedulerNode node, org.apache.hadoop.yarn.api.records.Priority priority, org.apache.hadoop.yarn.api.records.ResourceRequest request, org.apache.hadoop.yarn.api.records.Container container)
           
 RMContainer Schedulable.preemptContainer()
          Preempt a container from this Schedulable if possible.
 RMContainer FSParentQueue.preemptContainer()
           
 RMContainer FSLeafQueue.preemptContainer()
           
 RMContainer FSAppAttempt.preemptContainer()
          Preempt a running container according to the priority
 

Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair that return types with arguments of type RMContainer
 Set<RMContainer> FSAppAttempt.getPreemptionContainers()
           
 

Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair with parameters of type RMContainer
 void FSAppAttempt.addPreemption(RMContainer container, long time)
           
protected  void FairScheduler.completedContainer(RMContainer rmContainer, org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus, RMContainerEventType event)
          Clean up a completed container.
 void FSAppAttempt.containerCompleted(RMContainer rmContainer, org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus, RMContainerEventType event)
           
 Long FSAppAttempt.getContainerPreemptionTime(RMContainer container)
           
 void FSParentQueue.recoverContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource, SchedulerApplicationAttempt schedulerAttempt, RMContainer rmContainer)
           
 void FSLeafQueue.recoverContainer(org.apache.hadoop.yarn.api.records.Resource clusterResource, SchedulerApplicationAttempt schedulerAttempt, RMContainer rmContainer)
           
 void FSSchedulerNode.reserveResource(SchedulerApplicationAttempt application, org.apache.hadoop.yarn.api.records.Priority priority, RMContainer container)
           
protected  void FairScheduler.warnOrKillContainer(RMContainer container)
           
 

Uses of RMContainer in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fifo
 

Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fifo that return RMContainer
 RMContainer FifoScheduler.getRMContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId)
           
 

Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fifo with parameters of type RMContainer
protected  void FifoScheduler.completedContainer(RMContainer rmContainer, org.apache.hadoop.yarn.api.records.ContainerStatus containerStatus, RMContainerEventType event)
           
 



Copyright © 2014 Apache Software Foundation. All Rights Reserved.