org.apache.hadoop.yarn.security
Class AMRMTokenIdentifier

java.lang.Object
  extended by org.apache.hadoop.security.token.TokenIdentifier
      extended by org.apache.hadoop.yarn.security.AMRMTokenIdentifier
All Implemented Interfaces:
org.apache.hadoop.io.Writable

@InterfaceAudience.Public
@InterfaceStability.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
static class AMRMTokenIdentifier.Renewer
           
 
Field Summary
static org.apache.hadoop.io.Text KIND_NAME
           
 
Constructor Summary
AMRMTokenIdentifier()
           
AMRMTokenIdentifier(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId)
           
 
Method Summary
 org.apache.hadoop.yarn.api.records.ApplicationAttemptId getApplicationAttemptId()
           
 org.apache.hadoop.io.Text getKind()
           
 org.apache.hadoop.security.UserGroupInformation getUser()
           
 void readFields(DataInput in)
           
 void write(DataOutput out)
           
 
Methods inherited from class org.apache.hadoop.security.token.TokenIdentifier
getBytes, getTrackingId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KIND_NAME

public static final org.apache.hadoop.io.Text KIND_NAME
Constructor Detail

AMRMTokenIdentifier

public AMRMTokenIdentifier()

AMRMTokenIdentifier

public AMRMTokenIdentifier(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId)
Method Detail

getApplicationAttemptId

@InterfaceAudience.Private
public org.apache.hadoop.yarn.api.records.ApplicationAttemptId getApplicationAttemptId()

write

public void write(DataOutput out)
           throws IOException
Throws:
IOException

readFields

public void readFields(DataInput in)
                throws IOException
Throws:
IOException

getKind

public org.apache.hadoop.io.Text getKind()
Specified by:
getKind in class org.apache.hadoop.security.token.TokenIdentifier

getUser

public org.apache.hadoop.security.UserGroupInformation getUser()
Specified by:
getUser in class org.apache.hadoop.security.token.TokenIdentifier


Copyright © 2014 Apache Software Foundation. All Rights Reserved.