org.apache.hadoop.yarn.security.client
Class YARNDelegationTokenIdentifier

java.lang.Object
  extended by org.apache.hadoop.security.token.TokenIdentifier
      extended by org.apache.hadoop.security.token.delegation.AbstractDelegationTokenIdentifier
          extended by org.apache.hadoop.yarn.security.client.YARNDelegationTokenIdentifier
All Implemented Interfaces:
org.apache.hadoop.io.Writable
Direct Known Subclasses:
RMDelegationTokenIdentifier, TimelineDelegationTokenIdentifier

@InterfaceAudience.Private
public abstract class YARNDelegationTokenIdentifier
extends org.apache.hadoop.security.token.delegation.AbstractDelegationTokenIdentifier


Constructor Summary
YARNDelegationTokenIdentifier()
           
YARNDelegationTokenIdentifier(org.apache.hadoop.io.Text owner, org.apache.hadoop.io.Text renewer, org.apache.hadoop.io.Text realUser)
           
YARNDelegationTokenIdentifier(YarnSecurityTokenProtos.YARNDelegationTokenIdentifierProto.Builder builder)
           
 
Method Summary
 YarnSecurityTokenProtos.YARNDelegationTokenIdentifierProto getProto()
           
 void readFields(DataInput in)
           
 void write(DataOutput out)
           
 
Methods 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
 
Methods inherited from class org.apache.hadoop.security.token.TokenIdentifier
getBytes, getTrackingId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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(YarnSecurityTokenProtos.YARNDelegationTokenIdentifierProto.Builder builder)
Method Detail

readFields

public void readFields(DataInput in)
                throws IOException
Specified by:
readFields in interface org.apache.hadoop.io.Writable
Overrides:
readFields in class org.apache.hadoop.security.token.delegation.AbstractDelegationTokenIdentifier
Throws:
IOException

write

public void write(DataOutput out)
           throws IOException
Specified by:
write in interface org.apache.hadoop.io.Writable
Overrides:
write in class org.apache.hadoop.security.token.delegation.AbstractDelegationTokenIdentifier
Throws:
IOException

getProto

public YarnSecurityTokenProtos.YARNDelegationTokenIdentifierProto getProto()


Copyright © 2014 Apache Software Foundation. All Rights Reserved.