示例#1
0
 public override NodeId GetAssignedNode()
 {
     if (this.nodeId != null)
     {
         return(this.nodeId);
     }
     ApplicationHistoryServerProtos.ContainerStartDataProtoOrBuilder p = viaProto ? proto
                          : builder;
     if (!p.HasAssignedNodeId())
     {
         return(null);
     }
     this.nodeId = ConvertFromProtoFormat(p.GetAssignedNodeId());
     return(this.nodeId);
 }
示例#2
0
 public override Resource GetAllocatedResource()
 {
     if (this.resource != null)
     {
         return(this.resource);
     }
     ApplicationHistoryServerProtos.ContainerStartDataProtoOrBuilder p = viaProto ? proto
                          : builder;
     if (!p.HasAllocatedResource())
     {
         return(null);
     }
     this.resource = ConvertFromProtoFormat(p.GetAllocatedResource());
     return(this.resource);
 }
示例#3
0
 public override Priority GetPriority()
 {
     if (this.priority != null)
     {
         return(this.priority);
     }
     ApplicationHistoryServerProtos.ContainerStartDataProtoOrBuilder p = viaProto ? proto
                          : builder;
     if (!p.HasPriority())
     {
         return(null);
     }
     this.priority = ConvertFromProtoFormat(p.GetPriority());
     return(this.priority);
 }
示例#4
0
 public override long GetStartTime()
 {
     ApplicationHistoryServerProtos.ContainerStartDataProtoOrBuilder p = viaProto ? proto
                          : builder;
     return(p.GetStartTime());
 }