Exemplo n.º 1
0
 public override long GetVcoreSeconds()
 {
     lock (this)
     {
         YarnProtos.ApplicationResourceUsageReportProtoOrBuilder p = viaProto ? proto : builder;
         return(p.GetVcoreSeconds());
     }
 }
Exemplo n.º 2
0
 public override int GetNumReservedContainers()
 {
     lock (this)
     {
         YarnProtos.ApplicationResourceUsageReportProtoOrBuilder p = viaProto ? proto : builder;
         return(p.GetNumReservedContainers());
     }
 }
Exemplo n.º 3
0
 public override Resource GetNeededResources()
 {
     lock (this)
     {
         YarnProtos.ApplicationResourceUsageReportProtoOrBuilder p = viaProto ? proto : builder;
         if (this.neededResources != null)
         {
             return(this.neededResources);
         }
         if (!p.HasNeededResources())
         {
             return(null);
         }
         this.neededResources = ConvertFromProtoFormat(p.GetNeededResources());
         return(this.neededResources);
     }
 }