org.apache.hadoop.yarn.security
Class NMTokenIdentifier

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

@InterfaceAudience.Public
@InterfaceStability.Evolving
public class NMTokenIdentifier
extends org.apache.hadoop.security.token.TokenIdentifier


Field Summary
static org.apache.hadoop.io.Text KIND
           
 
Constructor Summary
NMTokenIdentifier()
          Default constructor needed by RPC/Secret manager
NMTokenIdentifier(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId, org.apache.hadoop.yarn.api.records.NodeId nodeId, String applicationSubmitter, int masterKeyId)
           
 
Method Summary
 boolean equals(Object other)
           
 org.apache.hadoop.yarn.api.records.ApplicationAttemptId getApplicationAttemptId()
           
 String getApplicationSubmitter()
           
 int getKeyId()
           
 org.apache.hadoop.io.Text getKind()
           
 org.apache.hadoop.yarn.api.records.NodeId getNodeId()
           
 YarnSecurityTokenProtos.NMTokenIdentifierProto getProto()
           
 org.apache.hadoop.security.UserGroupInformation getUser()
           
 int hashCode()
           
 void readFields(DataInput in)
           
 String toString()
           
 void write(DataOutput out)
           
 
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
 

Field Detail

KIND

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

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 Detail

getApplicationAttemptId

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

getNodeId

public org.apache.hadoop.yarn.api.records.NodeId getNodeId()

getApplicationSubmitter

public String getApplicationSubmitter()

getKeyId

public int getKeyId()

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

getProto

public YarnSecurityTokenProtos.NMTokenIdentifierProto getProto()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object other)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2014 Apache Software Foundation. All Rights Reserved.