Class ClientToAMTokenSecretManager

  extended by<ClientToAMTokenIdentifier>
      extended by
          extended by

public class ClientToAMTokenSecretManager
extends BaseClientToAMTokenSecretManager

A simple SecretManager for AMs to validate Client-RM tokens issued to clients by the RM using the underlying master-key shared by RM to the AMs on their launch. All the methods are called by either Hadoop RPC or YARN, so this class is strictly for the purpose of inherit/extend and register with Hadoop RPC.

Constructor Summary
ClientToAMTokenSecretManager(ApplicationAttemptId applicationAttemptID, byte[] key)
Method Summary
 SecretKey getMasterKey(ApplicationAttemptId applicationAttemptID)
 void setMasterKey(byte[] key)
Methods inherited from class
checkAvailableForRead, createPassword, createSecretKey, generateSecret, retriableRetrievePassword
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public ClientToAMTokenSecretManager(ApplicationAttemptId applicationAttemptID,
                                    byte[] key)
Method Detail


public SecretKey getMasterKey(ApplicationAttemptId applicationAttemptID)


public void setMasterKey(byte[] key)

Copyright © 2014 Apache Software Foundation. All Rights Reserved.