Class GetLocalizationStatusesResponse

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

@Public @Unstable public abstract class GetLocalizationStatusesResponse extends Object
The response sent by the node manager to an application master when localization statuses are requested.
See Also:
  • Constructor Details

    • GetLocalizationStatusesResponse

      public GetLocalizationStatusesResponse()
  • Method Details

    • newInstance

      public static GetLocalizationStatusesResponse newInstance(Map<ContainerId,List<LocalizationStatus>> statuses, Map<ContainerId,org.apache.hadoop.yarn.api.records.SerializedException> failedRequests)
    • getLocalizationStatuses

      public abstract Map<ContainerId,List<LocalizationStatus>> getLocalizationStatuses()
      Get all the container localization statuses.
      Returns:
      container localization statuses.
    • setLocalizationStatuses

      @Private public abstract void setLocalizationStatuses(Map<ContainerId,List<LocalizationStatus>> statuses)
      Sets the container localization statuses.
      Parameters:
      statuses - container localization statuses.
    • getFailedRequests

      @Private public abstract Map<ContainerId,org.apache.hadoop.yarn.api.records.SerializedException> getFailedRequests()
      Get the containerId-to-exception map in which the exception indicates error from per container for failed requests.
      Returns:
      map of containerId-to-exception
    • setFailedRequests

      @Private public abstract void setFailedRequests(Map<ContainerId,org.apache.hadoop.yarn.api.records.SerializedException> failedContainers)
      Set the containerId-to-exception map in which the exception indicates error from per container for failed request.
      Parameters:
      failedContainers - containerId-to-exception map.