java.lang.Object
org.apache.hadoop.yarn.event.AbstractEvent<SchedulerEventType>
org.apache.hadoop.yarn.server.resourcemanager.scheduler.event.SchedulerEvent
org.apache.hadoop.yarn.server.resourcemanager.scheduler.event.ContainerPreemptEvent
All Implemented Interfaces:
org.apache.hadoop.yarn.event.Event<SchedulerEventType>

public class ContainerPreemptEvent extends SchedulerEvent
Simple event class used to communicate kill reserved containers, mark containers for preemption and kill already preemption-marked containers.
  • Constructor Details

    • ContainerPreemptEvent

      public ContainerPreemptEvent(org.apache.hadoop.yarn.api.records.ApplicationAttemptId aid, RMContainer container, SchedulerEventType type)
  • Method Details

    • getContainer

      public RMContainer getContainer()
    • getAppId

      public org.apache.hadoop.yarn.api.records.ApplicationAttemptId getAppId()
    • toString

      public String toString()
      Specified by:
      toString in interface org.apache.hadoop.yarn.event.Event<SchedulerEventType>
      Overrides:
      toString in class org.apache.hadoop.yarn.event.AbstractEvent<SchedulerEventType>