Class KillApplicationResponse

java.lang.Object
org.apache.hadoop.yarn.api.protocolrecords.KillApplicationResponse

@Public @Stable public abstract class KillApplicationResponse extends Object
The response sent by the ResourceManager to the client aborting a submitted application.

The response, includes:

  • A flag which indicates that the process of killing the application is completed or not.
Note: user is recommended to wait until this flag becomes true, otherwise if the ResourceManager crashes before the process of killing the application is completed, the ResourceManager may retry this application on recovery.
See Also:
  • Constructor Details

    • KillApplicationResponse

      public KillApplicationResponse()
  • Method Details

    • newInstance

      @Private @Unstable public static KillApplicationResponse newInstance(boolean isKillCompleted)
    • getIsKillCompleted

      @Public @Stable public abstract boolean getIsKillCompleted()
      Get the flag which indicates that the process of killing application is completed or not.
      Returns:
      true if the process of killing application has completed, false otherwise
    • setIsKillCompleted

      @Private @Unstable public abstract void setIsKillCompleted(boolean isKillCompleted)
      Set the flag which indicates that the process of killing application is completed or not.
      Parameters:
      isKillCompleted - true if the process of killing application has completed, false otherwise.