Ejemplo n.º 1
0
 public override void SetAMCommand(AMCommand command)
 {
     lock (this)
     {
         MaybeInitBuilder();
         if (command == null)
         {
             builder.ClearAMCommand();
             return;
         }
         builder.SetAMCommand(ProtoUtils.ConvertToProtoFormat(command));
     }
 }
 private void MergeLocalToBuilder()
 {
     if (this.attemptId != null)
     {
         builder.SetAttemptId(((ApplicationAttemptIdPBImpl)attemptId).GetProto());
     }
     if (this.masterContainer != null)
     {
         builder.SetMasterContainer(((ContainerPBImpl)masterContainer).GetProto());
     }
     if (this.appAttemptTokens != null)
     {
         builder.SetAppAttemptTokens(ProtoUtils.ConvertToProtoFormat(this.appAttemptTokens
                                                                     ));
     }
 }
 private void MergeLocalToBuilder()
 {
     if (applicationTypes != null && !applicationTypes.IsEmpty())
     {
         builder.ClearApplicationTypes();
         builder.AddAllApplicationTypes(applicationTypes);
     }
     if (applicationStates != null && !applicationStates.IsEmpty())
     {
         builder.ClearApplicationStates();
         builder.AddAllApplicationStates(Iterables.Transform(applicationStates, new _Function_91
                                                                 ()));
     }
     if (applicationTags != null && !applicationTags.IsEmpty())
     {
         builder.ClearApplicationTags();
         builder.AddAllApplicationTags(this.applicationTags);
     }
     if (scope != null)
     {
         builder.SetScope(ProtoUtils.ConvertToProtoFormat(scope));
     }
     if (start != null)
     {
         builder.SetStartBegin(start.GetMinimumLong());
         builder.SetStartEnd(start.GetMaximumLong());
     }
     if (finish != null)
     {
         builder.SetFinishBegin(finish.GetMinimumLong());
         builder.SetFinishEnd(finish.GetMaximumLong());
     }
     if (limit != long.MaxValue)
     {
         builder.SetLimit(limit);
     }
     if (users != null && !users.IsEmpty())
     {
         builder.ClearUsers();
         builder.AddAllUsers(users);
     }
     if (queues != null && !queues.IsEmpty())
     {
         builder.ClearQueues();
         builder.AddAllQueues(queues);
     }
 }
 protected internal ByteString ConvertToProtoFormat(ByteBuffer byteBuffer)
 {
     return(ProtoUtils.ConvertToProtoFormat(byteBuffer));
 }
 private YarnProtos.ContainerStateProto ConvertToProtoFormat(ContainerState state)
 {
     return(ProtoUtils.ConvertToProtoFormat(state));
 }
Ejemplo n.º 6
0
 private YarnProtos.FinalApplicationStatusProto ConvertToProtoFormat(FinalApplicationStatus
                                                                     s)
 {
     return(ProtoUtils.ConvertToProtoFormat(s));
 }
 public YarnProtos.YarnApplicationStateProto Apply(YarnApplicationState input)
 {
     return(ProtoUtils.ConvertToProtoFormat(input));
 }
 private YarnProtos.YarnApplicationAttemptStateProto ConvertToProtoFormat(YarnApplicationAttemptState
                                                                          state)
 {
     return(ProtoUtils.ConvertToProtoFormat(state));
 }
 private void AddSystemCredentialsToProto()
 {
     MaybeInitBuilder();
     builder.ClearSystemCredentialsForApps();
     foreach (KeyValuePair <ApplicationId, ByteBuffer> entry in systemCredentials)
     {
         builder.AddSystemCredentialsForApps(YarnServerCommonServiceProtos.SystemCredentialsForAppsProto
                                             .NewBuilder().SetAppId(ConvertToProtoFormat(entry.Key)).SetCredentialsForApp(ProtoUtils
                                                                                                                          .ConvertToProtoFormat(entry.Value.Duplicate())));
     }
 }
                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());
                }
Ejemplo n.º 11
0
 public override YarnProtos.NodeStateProto Next()
 {
     return(ProtoUtils.ConvertToProtoFormat(this.iter.Next()));
 }