Class NMProtoUtils
java.lang.Object
org.apache.hadoop.yarn.server.nodemanager.api.impl.pb.NMProtoUtils
Utilities for converting from PB representations.
-
Method Summary
Modifier and TypeMethodDescriptionstatic DeletionTaskconvertProtoToDeletionTask(org.apache.hadoop.yarn.proto.YarnServerNodemanagerRecoveryProtos.DeletionServiceDeleteTaskProto proto, DeletionService deletionService) Convert the Protobuf representation into aDeletionTask.static DeletionTaskRecoveryInfoconvertProtoToDeletionTaskRecoveryInfo(org.apache.hadoop.yarn.proto.YarnServerNodemanagerRecoveryProtos.DeletionServiceDeleteTaskProto proto, DeletionService deletionService) Convert the Protobuf representation to theDeletionTaskRecoveryInforepresentation.static DockerContainerDeletionTaskconvertProtoToDockerContainerDeletionTask(org.apache.hadoop.yarn.proto.YarnServerNodemanagerRecoveryProtos.DeletionServiceDeleteTaskProto proto, DeletionService deletionService, int taskId) Convert the Protobuf format into theDockerContainerDeletionTask.static FileDeletionTaskconvertProtoToFileDeletionTask(org.apache.hadoop.yarn.proto.YarnServerNodemanagerRecoveryProtos.DeletionServiceDeleteTaskProto proto, DeletionService deletionService, int taskId) Convert the Protobuf representation into theFileDeletionTask.
-
Method Details
-
convertProtoToDeletionTask
public static DeletionTask convertProtoToDeletionTask(org.apache.hadoop.yarn.proto.YarnServerNodemanagerRecoveryProtos.DeletionServiceDeleteTaskProto proto, DeletionService deletionService) Convert the Protobuf representation into aDeletionTask.- Parameters:
proto- the Protobuf representation for the DeletionTaskdeletionService- theDeletionService- Returns:
- the converted
DeletionTask
-
convertProtoToFileDeletionTask
public static FileDeletionTask convertProtoToFileDeletionTask(org.apache.hadoop.yarn.proto.YarnServerNodemanagerRecoveryProtos.DeletionServiceDeleteTaskProto proto, DeletionService deletionService, int taskId) Convert the Protobuf representation into theFileDeletionTask.- Parameters:
proto- the Protobuf representation of theFileDeletionTask.deletionService- theDeletionService.taskId- the ID of theDeletionTask.- Returns:
- the populated
FileDeletionTask.
-
convertProtoToDockerContainerDeletionTask
public static DockerContainerDeletionTask convertProtoToDockerContainerDeletionTask(org.apache.hadoop.yarn.proto.YarnServerNodemanagerRecoveryProtos.DeletionServiceDeleteTaskProto proto, DeletionService deletionService, int taskId) Convert the Protobuf format into theDockerContainerDeletionTask.- Parameters:
proto- Protobuf format of theDockerContainerDeletionTask.deletionService- theDeletionService.taskId- the ID of theDeletionTask.- Returns:
- the populated
DockerContainerDeletionTask.
-
convertProtoToDeletionTaskRecoveryInfo
public static DeletionTaskRecoveryInfo convertProtoToDeletionTaskRecoveryInfo(org.apache.hadoop.yarn.proto.YarnServerNodemanagerRecoveryProtos.DeletionServiceDeleteTaskProto proto, DeletionService deletionService) Convert the Protobuf representation to theDeletionTaskRecoveryInforepresentation.- Parameters:
proto- the Protobuf representation of theDeletionTaskdeletionService- theDeletionService- Returns:
- the populated
DeletionTaskRecoveryInfo
-