コード例 #1
0
 public override NodeState GetNodeState()
 {
     YarnProtos.NodeReportProtoOrBuilder p = viaProto ? proto : builder;
     if (!p.HasNodeState())
     {
         return(null);
     }
     return(ProtoUtils.ConvertFromProtoFormat(p.GetNodeState()));
 }
コード例 #2
0
 public override void SetNodeState(NodeState nodeState)
 {
     MaybeInitBuilder();
     if (nodeState == null)
     {
         builder.ClearNodeState();
         return;
     }
     builder.SetNodeState(ProtoUtils.ConvertToProtoFormat(nodeState));
 }
コード例 #3
0
        private void InitApplicationACLs()
        {
            if (this.applicationACLS != null)
            {
                return;
            }
            YarnProtos.ContainerLaunchContextProtoOrBuilder p    = viaProto ? proto : builder;
            IList <YarnProtos.ApplicationACLMapProto>       list = p.GetApplicationACLsList();

            this.applicationACLS = new Dictionary <ApplicationAccessType, string>(list.Count);
            foreach (YarnProtos.ApplicationACLMapProto aclProto in list)
            {
                this.applicationACLS[ProtoUtils.ConvertFromProtoFormat(aclProto.GetAccessType())]
                    = aclProto.GetAcl();
            }
        }
コード例 #4
0
 private ReservationRequestInterpreter ConvertFromProtoFormat(YarnProtos.ReservationRequestInterpreterProto
                                                              r)
 {
     return(ProtoUtils.ConvertFromProtoFormat(r));
 }
コード例 #5
0
 private YarnProtos.ReservationRequestInterpreterProto ConvertToProtoFormat(ReservationRequestInterpreter
                                                                            r)
 {
     return(ProtoUtils.ConvertToProtoFormat(r));
 }
コード例 #6
0
                public override YarnProtos.ApplicationACLMapProto Next()
                {
                    ApplicationAccessType key = this.aclsIterator.Next();

                    return((YarnProtos.ApplicationACLMapProto)YarnProtos.ApplicationACLMapProto.NewBuilder
                               ().SetAcl(this._enclosing._enclosing.applicationACLS[key]).SetAccessType(ProtoUtils
                                                                                                        .ConvertToProtoFormat(key)).Build());
                }
コード例 #7
0
 private FinalApplicationStatus ConvertFromProtoFormat(YarnProtos.FinalApplicationStatusProto
                                                       s)
 {
     return(ProtoUtils.ConvertFromProtoFormat(s));
 }
コード例 #8
0
 private YarnProtos.ApplicationResourceUsageReportProto ConvertToProtoFormat(ApplicationResourceUsageReport
                                                                             s)
 {
     return(ProtoUtils.ConvertToProtoFormat(s));
 }
コード例 #9
0
 private ContainerState ConvertFromProtoFormat(YarnProtos.ContainerStateProto containerState
                                               )
 {
     return(ProtoUtils.ConvertFromProtoFormat(containerState));
 }
コード例 #10
0
ファイル: TokenPBImpl.cs プロジェクト: orf53975/hadoop.net
 protected internal ByteBuffer ConvertFromProtoFormat(ByteString byteString)
 {
     return(ProtoUtils.ConvertFromProtoFormat(byteString));
 }
コード例 #11
0
 private YarnApplicationAttemptState ConvertFromProtoFormat(YarnProtos.YarnApplicationAttemptStateProto
                                                            yarnApplicationAttemptState)
 {
     return(ProtoUtils.ConvertFromProtoFormat(yarnApplicationAttemptState));
 }
コード例 #12
0
 private YarnProtos.YarnApplicationAttemptStateProto ConvertToProtoFormat(YarnApplicationAttemptState
                                                                          state)
 {
     return(ProtoUtils.ConvertToProtoFormat(state));
 }
コード例 #13
0
 private LocalResourceVisibility ConvertFromProtoFormat(YarnProtos.LocalResourceVisibilityProto
                                                        e)
 {
     return(ProtoUtils.ConvertFromProtoFormat(e));
 }
コード例 #14
0
 private YarnProtos.LocalResourceVisibilityProto ConvertToProtoFormat(LocalResourceVisibility
                                                                      e)
 {
     return(ProtoUtils.ConvertToProtoFormat(e));
 }
コード例 #15
0
 private LocalResourceType ConvertFromProtoFormat(YarnProtos.LocalResourceTypeProto
                                                  e)
 {
     return(ProtoUtils.ConvertFromProtoFormat(e));
 }
コード例 #16
0
 private YarnProtos.LocalResourceTypeProto ConvertToProtoFormat(LocalResourceType
                                                                e)
 {
     return(ProtoUtils.ConvertToProtoFormat(e));
 }
コード例 #17
0
 private YarnProtos.ContainerStateProto ConvertToProtoFormat(ContainerState containerState
                                                             )
 {
     return(ProtoUtils.ConvertToProtoFormat(containerState));
 }
コード例 #18
0
ファイル: TokenPBImpl.cs プロジェクト: orf53975/hadoop.net
 protected internal ByteString ConvertToProtoFormat(ByteBuffer byteBuffer)
 {
     return(ProtoUtils.ConvertToProtoFormat(byteBuffer));
 }
コード例 #19
0
 private ApplicationResourceUsageReport ConvertFromProtoFormat(YarnProtos.ApplicationResourceUsageReportProto
                                                               s)
 {
     return(ProtoUtils.ConvertFromProtoFormat(s));
 }
コード例 #20
0
 private YarnProtos.QueueACLProto ConvertToProtoFormat(QueueACL queueAcl)
 {
     return(ProtoUtils.ConvertToProtoFormat(queueAcl));
 }
コード例 #21
0
 private YarnProtos.YarnApplicationStateProto ConvertToProtoFormat(YarnApplicationState
                                                                   s)
 {
     return(ProtoUtils.ConvertToProtoFormat(s));
 }
コード例 #22
0
 private QueueState ConvertFromProtoFormat(YarnProtos.QueueStateProto q)
 {
     return(ProtoUtils.ConvertFromProtoFormat(q));
 }
コード例 #23
0
 private YarnProtos.FinalApplicationStatusProto ConvertToProtoFormat(FinalApplicationStatus
                                                                     s)
 {
     return(ProtoUtils.ConvertToProtoFormat(s));
 }
コード例 #24
0
 private YarnProtos.QueueStateProto ConvertToProtoFormat(QueueState queueState)
 {
     return(ProtoUtils.ConvertToProtoFormat(queueState));
 }