public final class NMProtoUtils extends Object
Modifier and Type | Method and Description |
---|---|
static DeletionTask |
convertProtoToDeletionTask(org.apache.hadoop.yarn.proto.YarnServerNodemanagerRecoveryProtos.DeletionServiceDeleteTaskProto proto,
DeletionService deletionService)
Convert the Protobuf representation into a
DeletionTask . |
static DeletionTaskRecoveryInfo |
convertProtoToDeletionTaskRecoveryInfo(org.apache.hadoop.yarn.proto.YarnServerNodemanagerRecoveryProtos.DeletionServiceDeleteTaskProto proto,
DeletionService deletionService)
Convert the Protobuf representation to the
DeletionTaskRecoveryInfo
representation. |
static DockerContainerDeletionTask |
convertProtoToDockerContainerDeletionTask(org.apache.hadoop.yarn.proto.YarnServerNodemanagerRecoveryProtos.DeletionServiceDeleteTaskProto proto,
DeletionService deletionService,
int taskId)
Convert the Protobuf format into the
DockerContainerDeletionTask . |
static FileDeletionTask |
convertProtoToFileDeletionTask(org.apache.hadoop.yarn.proto.YarnServerNodemanagerRecoveryProtos.DeletionServiceDeleteTaskProto proto,
DeletionService deletionService,
int taskId)
Convert the Protobuf representation into the
FileDeletionTask . |
public static DeletionTask convertProtoToDeletionTask(org.apache.hadoop.yarn.proto.YarnServerNodemanagerRecoveryProtos.DeletionServiceDeleteTaskProto proto, DeletionService deletionService)
DeletionTask
.proto
- the Protobuf representation for the DeletionTaskdeletionService
- the DeletionService
DeletionTask
public static FileDeletionTask convertProtoToFileDeletionTask(org.apache.hadoop.yarn.proto.YarnServerNodemanagerRecoveryProtos.DeletionServiceDeleteTaskProto proto, DeletionService deletionService, int taskId)
FileDeletionTask
.proto
- the Protobuf representation of the FileDeletionTask
.deletionService
- the DeletionService
.taskId
- the ID of the DeletionTask
.FileDeletionTask
.public static DockerContainerDeletionTask convertProtoToDockerContainerDeletionTask(org.apache.hadoop.yarn.proto.YarnServerNodemanagerRecoveryProtos.DeletionServiceDeleteTaskProto proto, DeletionService deletionService, int taskId)
DockerContainerDeletionTask
.proto
- Protobuf format of the DockerContainerDeletionTask
.deletionService
- the DeletionService
.taskId
- the ID of the DeletionTask
.DockerContainerDeletionTask
.public static DeletionTaskRecoveryInfo convertProtoToDeletionTaskRecoveryInfo(org.apache.hadoop.yarn.proto.YarnServerNodemanagerRecoveryProtos.DeletionServiceDeleteTaskProto proto, DeletionService deletionService)
DeletionTaskRecoveryInfo
representation.proto
- the Protobuf representation of the DeletionTask
deletionService
- the DeletionService
DeletionTaskRecoveryInfo
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.