|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.security.token.SecretManager<TokenIdent>
org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSecretManager<DelegationTokenIdentifier>
org.apache.hadoop.mapreduce.security.token.delegation.DelegationTokenSecretManager
@InterfaceAudience.Private @InterfaceStability.Unstable public class DelegationTokenSecretManager
A MapReduce specific delegation token secret manager. The secret manager is responsible for generating and accepting the password for each token.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSecretManager |
|---|
org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSecretManager.DelegationTokenInformation |
| Nested classes/interfaces inherited from class org.apache.hadoop.security.token.SecretManager |
|---|
org.apache.hadoop.security.token.SecretManager.InvalidToken |
| Field Summary |
|---|
| Fields inherited from class org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSecretManager |
|---|
allKeys, currentId, currentTokens, delegationTokenSequenceNumber, noInterruptsLock, running |
| Constructor Summary | |
|---|---|
DelegationTokenSecretManager(long delegationKeyUpdateInterval,
long delegationTokenMaxLifetime,
long delegationTokenRenewInterval,
long delegationTokenRemoverScanInterval)
Create a secret manager |
|
| Method Summary | |
|---|---|
DelegationTokenIdentifier |
createIdentifier()
|
| Methods inherited from class org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSecretManager |
|---|
addKey, cancelToken, createPassword, createSecretKey, getAllKeys, isRunning, logUpdateMasterKey, renewToken, retrievePassword, startThreads, stopThreads, verifyToken |
| Methods inherited from class org.apache.hadoop.security.token.SecretManager |
|---|
checkAvailableForRead, createPassword, generateSecret |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DelegationTokenSecretManager(long delegationKeyUpdateInterval,
long delegationTokenMaxLifetime,
long delegationTokenRenewInterval,
long delegationTokenRemoverScanInterval)
delegationKeyUpdateInterval - the number of seconds for rolling new
secret keys.delegationTokenMaxLifetime - the maximum lifetime of the delegation
tokensdelegationTokenRenewInterval - how often the tokens must be reneweddelegationTokenRemoverScanInterval - how often the tokens are scanned
for expired tokens| Method Detail |
|---|
public DelegationTokenIdentifier createIdentifier()
createIdentifier in class org.apache.hadoop.security.token.SecretManager<DelegationTokenIdentifier>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||