public class DBTokenStore extends Object implements DelegationTokenStore
DelegationTokenStore.TokenStoreException| Constructor and Description |
|---|
DBTokenStore() |
| Modifier and Type | Method and Description |
|---|---|
int |
addMasterKey(String s)
Add new master key.
|
boolean |
addToken(DelegationTokenIdentifier tokenIdentifier,
org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSecretManager.DelegationTokenInformation token)
Add token.
|
void |
close() |
List<DelegationTokenIdentifier> |
getAllDelegationTokenIdentifiers()
List of all token identifiers in the store.
|
org.apache.hadoop.conf.Configuration |
getConf() |
String[] |
getMasterKeys()
Return all master keys.
|
org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSecretManager.DelegationTokenInformation |
getToken(DelegationTokenIdentifier tokenIdentifier)
Get token.
|
void |
init(Object rawStore,
HadoopThriftAuthBridge.Server.ServerMode smode) |
boolean |
removeMasterKey(int keySeq)
Remove key for given id.
|
boolean |
removeToken(DelegationTokenIdentifier tokenIdentifier)
Remove token.
|
void |
setConf(org.apache.hadoop.conf.Configuration conf) |
void |
updateMasterKey(int keySeq,
String s)
Update master key (for expiration and setting store assigned sequence within key)
|
public int addMasterKey(String s) throws DelegationTokenStore.TokenStoreException
DelegationTokenStoreaddMasterKey in interface DelegationTokenStoreDelegationTokenStore.TokenStoreExceptionpublic void updateMasterKey(int keySeq,
String s)
throws DelegationTokenStore.TokenStoreException
DelegationTokenStoreupdateMasterKey in interface DelegationTokenStoreDelegationTokenStore.TokenStoreExceptionpublic boolean removeMasterKey(int keySeq)
DelegationTokenStoreremoveMasterKey in interface DelegationTokenStorepublic String[] getMasterKeys() throws DelegationTokenStore.TokenStoreException
DelegationTokenStoregetMasterKeys in interface DelegationTokenStoreDelegationTokenStore.TokenStoreExceptionpublic boolean addToken(DelegationTokenIdentifier tokenIdentifier, org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSecretManager.DelegationTokenInformation token) throws DelegationTokenStore.TokenStoreException
DelegationTokenStoreaddToken in interface DelegationTokenStoreDelegationTokenStore.TokenStoreExceptionpublic org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSecretManager.DelegationTokenInformation getToken(DelegationTokenIdentifier tokenIdentifier) throws DelegationTokenStore.TokenStoreException
DelegationTokenStoregetToken in interface DelegationTokenStoreDelegationTokenStore.TokenStoreExceptionpublic boolean removeToken(DelegationTokenIdentifier tokenIdentifier) throws DelegationTokenStore.TokenStoreException
DelegationTokenStoreremoveToken in interface DelegationTokenStoreDelegationTokenStore.TokenStoreExceptionpublic List<DelegationTokenIdentifier> getAllDelegationTokenIdentifiers() throws DelegationTokenStore.TokenStoreException
DelegationTokenStoregetAllDelegationTokenIdentifiers in interface DelegationTokenStoreDelegationTokenStore.TokenStoreExceptionpublic void init(Object rawStore, HadoopThriftAuthBridge.Server.ServerMode smode) throws DelegationTokenStore.TokenStoreException
init in interface DelegationTokenStorerawStore - ObjectStore used by DBTokenStoresmode - Indicate whether this is a metastore or hiveserver2 token storeDelegationTokenStore.TokenStoreExceptionpublic void setConf(org.apache.hadoop.conf.Configuration conf)
setConf in interface org.apache.hadoop.conf.Configurablepublic org.apache.hadoop.conf.Configuration getConf()
getConf in interface org.apache.hadoop.conf.Configurablepublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2017 The Apache Software Foundation. All rights reserved.