Package org.apache.hadoop.yarn.security
Class AMRMTokenIdentifier
java.lang.Object
org.apache.hadoop.security.token.TokenIdentifier
org.apache.hadoop.yarn.security.AMRMTokenIdentifier
- All Implemented Interfaces:
org.apache.hadoop.io.Writable
@Public
@Evolving
public class AMRMTokenIdentifier
extends org.apache.hadoop.security.token.TokenIdentifier
AMRMTokenIdentifier is the TokenIdentifier to be used by
ApplicationMasters to authenticate to the ResourceManager.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAMRMTokenIdentifier(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId, int masterKeyId) -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.apache.hadoop.yarn.api.records.ApplicationAttemptIdintgetKeyId()org.apache.hadoop.io.TextgetKind()org.apache.hadoop.yarn.proto.YarnSecurityTokenProtos.AMRMTokenIdentifierProtogetProto()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_NAME
public static final org.apache.hadoop.io.Text KIND_NAME
-
-
Constructor Details
-
AMRMTokenIdentifier
public AMRMTokenIdentifier() -
AMRMTokenIdentifier
public AMRMTokenIdentifier(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId, int masterKeyId)
-
-
Method Details
-
getApplicationAttemptId
@Private public org.apache.hadoop.yarn.api.records.ApplicationAttemptId getApplicationAttemptId() -
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
-
getKeyId
public int getKeyId() -
getProto
public org.apache.hadoop.yarn.proto.YarnSecurityTokenProtos.AMRMTokenIdentifierProto getProto() -
hashCode
public int hashCode() -
equals
-
toString
-