Package org.apache.hadoop.yarn.security
Class NMTokenIdentifier
java.lang.Object
org.apache.hadoop.security.token.TokenIdentifier
org.apache.hadoop.yarn.security.NMTokenIdentifier
- All Implemented Interfaces:
org.apache.hadoop.io.Writable
@Public
@Evolving
public class NMTokenIdentifier
extends org.apache.hadoop.security.token.TokenIdentifier
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor needed by RPC/Secret managerNMTokenIdentifier(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId, org.apache.hadoop.yarn.api.records.NodeId nodeId, String applicationSubmitter, int masterKeyId) -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.apache.hadoop.yarn.api.records.ApplicationAttemptIdintgetKeyId()org.apache.hadoop.io.TextgetKind()org.apache.hadoop.yarn.api.records.NodeIdorg.apache.hadoop.yarn.proto.YarnSecurityTokenProtos.NMTokenIdentifierProtogetProto()org.apache.hadoop.security.UserGroupInformationgetUser()inthashCode()voidreadFields(DataInput in) toString()voidwrite(DataOutput out) Methods inherited from class org.apache.hadoop.security.token.TokenIdentifier
getBytes, getTrackingId
-
Field Details
-
KIND
public static final org.apache.hadoop.io.Text KIND
-
-
Constructor Details
-
NMTokenIdentifier
public NMTokenIdentifier(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId, org.apache.hadoop.yarn.api.records.NodeId nodeId, String applicationSubmitter, int masterKeyId) -
NMTokenIdentifier
public NMTokenIdentifier()Default constructor needed by RPC/Secret manager
-
-
Method Details
-
getApplicationAttemptId
public org.apache.hadoop.yarn.api.records.ApplicationAttemptId getApplicationAttemptId() -
getNodeId
public org.apache.hadoop.yarn.api.records.NodeId getNodeId() -
getApplicationSubmitter
-
getKeyId
public int getKeyId() -
write
- Throws:
IOException
-
readFields
- Throws:
IOException
-
getKind
public org.apache.hadoop.io.Text getKind()- Specified by:
getKindin classorg.apache.hadoop.security.token.TokenIdentifier
-
getUser
public org.apache.hadoop.security.UserGroupInformation getUser()- Specified by:
getUserin classorg.apache.hadoop.security.token.TokenIdentifier
-
getProto
public org.apache.hadoop.yarn.proto.YarnSecurityTokenProtos.NMTokenIdentifierProto getProto() -
hashCode
public int hashCode() -
equals
-
toString
-