Class UpdateContainerSchedulerEvent

java.lang.Object
org.apache.hadoop.yarn.event.AbstractEvent<ContainerSchedulerEventType>
org.apache.hadoop.yarn.server.nodemanager.containermanager.scheduler.ContainerSchedulerEvent
org.apache.hadoop.yarn.server.nodemanager.containermanager.scheduler.UpdateContainerSchedulerEvent
All Implemented Interfaces:
org.apache.hadoop.yarn.event.Event<ContainerSchedulerEventType>

public class UpdateContainerSchedulerEvent extends ContainerSchedulerEvent
Update Event consumed by the ContainerScheduler.
  • Constructor Details

    • UpdateContainerSchedulerEvent

      public UpdateContainerSchedulerEvent(Container container, org.apache.hadoop.yarn.security.ContainerTokenIdentifier origToken, UpdateContainerTokenEvent event)
      Create instance of Event.
      Parameters:
      container - Container.
      origToken - The Original Container Token.
      event - The Container Event.
  • Method Details

    • getOriginalToken

      public org.apache.hadoop.yarn.security.ContainerTokenIdentifier getOriginalToken()
      Original Token before update.
      Returns:
      Container Token.
    • getUpdatedToken

      public org.apache.hadoop.yarn.security.ContainerTokenIdentifier getUpdatedToken()
      Update Container Token.
      Returns:
      Container Token.
    • isResourceChange

      public boolean isResourceChange()
      isResourceChange.
      Returns:
      isResourceChange.
    • isExecTypeUpdate

      public boolean isExecTypeUpdate()
      isExecTypeUpdate.
      Returns:
      isExecTypeUpdate.
    • isIncrease

      public boolean isIncrease()
      isIncrease.
      Returns:
      isIncrease.