Search in sources :

Example 1 with RegisterNodeManagerRequestProtoOrBuilder

use of org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.RegisterNodeManagerRequestProtoOrBuilder in project hadoop by apache.

the class RegisterNodeManagerRequestPBImpl method getResource.

@Override
public synchronized Resource getResource() {
    RegisterNodeManagerRequestProtoOrBuilder p = viaProto ? proto : builder;
    if (this.resource != null) {
        return this.resource;
    }
    if (!p.hasResource()) {
        return null;
    }
    this.resource = convertFromProtoFormat(p.getResource());
    return this.resource;
}
Also used : RegisterNodeManagerRequestProtoOrBuilder(org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.RegisterNodeManagerRequestProtoOrBuilder)

Example 2 with RegisterNodeManagerRequestProtoOrBuilder

use of org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.RegisterNodeManagerRequestProtoOrBuilder in project hadoop by apache.

the class RegisterNodeManagerRequestPBImpl method getNodeId.

@Override
public synchronized NodeId getNodeId() {
    RegisterNodeManagerRequestProtoOrBuilder p = viaProto ? proto : builder;
    if (this.nodeId != null) {
        return this.nodeId;
    }
    if (!p.hasNodeId()) {
        return null;
    }
    this.nodeId = convertFromProtoFormat(p.getNodeId());
    return this.nodeId;
}
Also used : RegisterNodeManagerRequestProtoOrBuilder(org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.RegisterNodeManagerRequestProtoOrBuilder)

Example 3 with RegisterNodeManagerRequestProtoOrBuilder

use of org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.RegisterNodeManagerRequestProtoOrBuilder in project hadoop by apache.

the class RegisterNodeManagerRequestPBImpl method initRunningApplications.

private synchronized void initRunningApplications() {
    if (this.runningApplications != null) {
        return;
    }
    RegisterNodeManagerRequestProtoOrBuilder p = viaProto ? proto : builder;
    List<ApplicationIdProto> list = p.getRunningApplicationsList();
    this.runningApplications = new ArrayList<ApplicationId>();
    for (ApplicationIdProto c : list) {
        this.runningApplications.add(convertFromProtoFormat(c));
    }
}
Also used : ApplicationIdProto(org.apache.hadoop.yarn.proto.YarnProtos.ApplicationIdProto) RegisterNodeManagerRequestProtoOrBuilder(org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.RegisterNodeManagerRequestProtoOrBuilder) ApplicationId(org.apache.hadoop.yarn.api.records.ApplicationId)

Example 4 with RegisterNodeManagerRequestProtoOrBuilder

use of org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.RegisterNodeManagerRequestProtoOrBuilder in project hadoop by apache.

the class RegisterNodeManagerRequestPBImpl method initNodeLabels.

private synchronized void initNodeLabels() {
    if (this.labels != null) {
        return;
    }
    RegisterNodeManagerRequestProtoOrBuilder p = viaProto ? proto : builder;
    if (!p.hasNodeLabels()) {
        labels = null;
        return;
    }
    NodeLabelsProto nodeLabels = p.getNodeLabels();
    labels = new HashSet<NodeLabel>();
    for (NodeLabelProto nlp : nodeLabels.getNodeLabelsList()) {
        labels.add(convertFromProtoFormat(nlp));
    }
}
Also used : NodeLabelsProto(org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.NodeLabelsProto) NodeLabel(org.apache.hadoop.yarn.api.records.NodeLabel) NodeLabelProto(org.apache.hadoop.yarn.proto.YarnProtos.NodeLabelProto) RegisterNodeManagerRequestProtoOrBuilder(org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.RegisterNodeManagerRequestProtoOrBuilder)

Example 5 with RegisterNodeManagerRequestProtoOrBuilder

use of org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.RegisterNodeManagerRequestProtoOrBuilder in project hadoop by apache.

the class RegisterNodeManagerRequestPBImpl method initContainerRecoveryReports.

private synchronized void initContainerRecoveryReports() {
    if (this.containerStatuses != null) {
        return;
    }
    RegisterNodeManagerRequestProtoOrBuilder p = viaProto ? proto : builder;
    List<NMContainerStatusProto> list = p.getContainerStatusesList();
    this.containerStatuses = new ArrayList<NMContainerStatus>();
    for (NMContainerStatusProto c : list) {
        this.containerStatuses.add(convertFromProtoFormat(c));
    }
}
Also used : NMContainerStatus(org.apache.hadoop.yarn.server.api.protocolrecords.NMContainerStatus) RegisterNodeManagerRequestProtoOrBuilder(org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.RegisterNodeManagerRequestProtoOrBuilder) NMContainerStatusProto(org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.NMContainerStatusProto)

Aggregations

RegisterNodeManagerRequestProtoOrBuilder (org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.RegisterNodeManagerRequestProtoOrBuilder)6 ApplicationId (org.apache.hadoop.yarn.api.records.ApplicationId)1 NodeLabel (org.apache.hadoop.yarn.api.records.NodeLabel)1 ApplicationIdProto (org.apache.hadoop.yarn.proto.YarnProtos.ApplicationIdProto)1 NodeLabelProto (org.apache.hadoop.yarn.proto.YarnProtos.NodeLabelProto)1 NMContainerStatusProto (org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.NMContainerStatusProto)1 NodeLabelsProto (org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.NodeLabelsProto)1 NMContainerStatus (org.apache.hadoop.yarn.server.api.protocolrecords.NMContainerStatus)1