Class YARNDelegationTokenIdentifier
java.lang.Object
org.apache.hadoop.security.token.TokenIdentifier
org.apache.hadoop.security.token.delegation.AbstractDelegationTokenIdentifier
org.apache.hadoop.yarn.security.client.YARNDelegationTokenIdentifier
- All Implemented Interfaces:
org.apache.hadoop.io.Writable
- Direct Known Subclasses:
RMDelegationTokenIdentifier,TimelineDelegationTokenIdentifier,YARNDelegationTokenIdentifierPBImpl
@Private
public abstract class YARNDelegationTokenIdentifier
extends org.apache.hadoop.security.token.delegation.AbstractDelegationTokenIdentifier
-
Constructor Summary
ConstructorsConstructorDescriptionYARNDelegationTokenIdentifier(org.apache.hadoop.io.Text owner, org.apache.hadoop.io.Text renewer, org.apache.hadoop.io.Text realUser) YARNDelegationTokenIdentifier(org.apache.hadoop.yarn.proto.YarnSecurityTokenProtos.YARNDelegationTokenIdentifierProto.Builder builder) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.yarn.proto.YarnSecurityTokenProtos.YARNDelegationTokenIdentifierProtogetProto()newInstance(org.apache.hadoop.io.Text owner, org.apache.hadoop.io.Text renewer, org.apache.hadoop.io.Text realUser) voidreadFields(DataInput in) voidvoidwrite(DataOutput out) voidMethods inherited from class org.apache.hadoop.security.token.delegation.AbstractDelegationTokenIdentifier
equals, getIssueDate, getKind, getMasterKeyId, getMaxDate, getOwner, getRealUser, getRenewer, getSequenceNumber, getUser, hashCode, isEqual, setIssueDate, setMasterKeyId, setMaxDate, setOwner, setRealUser, setRenewer, setSequenceNumber, toString, toStringStableMethods inherited from class org.apache.hadoop.security.token.TokenIdentifier
getBytes, getTrackingId
-
Constructor Details
-
YARNDelegationTokenIdentifier
public YARNDelegationTokenIdentifier() -
YARNDelegationTokenIdentifier
public YARNDelegationTokenIdentifier(org.apache.hadoop.io.Text owner, org.apache.hadoop.io.Text renewer, org.apache.hadoop.io.Text realUser) -
YARNDelegationTokenIdentifier
public YARNDelegationTokenIdentifier(org.apache.hadoop.yarn.proto.YarnSecurityTokenProtos.YARNDelegationTokenIdentifierProto.Builder builder)
-
-
Method Details
-
readFields
- Specified by:
readFieldsin interfaceorg.apache.hadoop.io.Writable- Overrides:
readFieldsin classorg.apache.hadoop.security.token.delegation.AbstractDelegationTokenIdentifier- Throws:
IOException
-
readFieldsInOldFormat
- Throws:
IOException
-
write
- Specified by:
writein interfaceorg.apache.hadoop.io.Writable- Overrides:
writein classorg.apache.hadoop.security.token.delegation.AbstractDelegationTokenIdentifier- Throws:
IOException
-
writeInOldFormat
- Throws:
IOException
-
getProto
public org.apache.hadoop.yarn.proto.YarnSecurityTokenProtos.YARNDelegationTokenIdentifierProto getProto() -
newInstance
@Private @Unstable public static YARNDelegationTokenIdentifier newInstance(org.apache.hadoop.io.Text owner, org.apache.hadoop.io.Text renewer, org.apache.hadoop.io.Text realUser)
-