Пример #1
0
 public NMTokenIdentifier(ApplicationAttemptId appAttemptId, NodeId nodeId, string
                          applicationSubmitter, int masterKeyId)
 {
     YarnSecurityTokenProtos.NMTokenIdentifierProto.Builder builder = YarnSecurityTokenProtos.NMTokenIdentifierProto
                                                                      .NewBuilder();
     if (appAttemptId != null)
     {
         builder.SetAppAttemptId(((ApplicationAttemptIdPBImpl)appAttemptId).GetProto());
     }
     if (nodeId != null)
     {
         builder.SetNodeId(((NodeIdPBImpl)nodeId).GetProto());
     }
     builder.SetAppSubmitter(applicationSubmitter);
     builder.SetKeyId(masterKeyId);
     proto = ((YarnSecurityTokenProtos.NMTokenIdentifierProto)builder.Build());
 }
Пример #2
0
 /// <exception cref="System.IO.IOException"/>
 public override void ReadFields(DataInput @in)
 {
     proto = YarnSecurityTokenProtos.NMTokenIdentifierProto.ParseFrom((DataInputStream
                                                                       )@in);
 }