|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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, reset, 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 tokensMethod 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 |