@Experimental public class HadoopFSDelegationTokenProvider extends Object implements DelegationTokenProvider
Constructor and Description |
---|
HadoopFSDelegationTokenProvider() |
Modifier and Type | Method and Description |
---|---|
boolean |
delegationTokensRequired()
Return whether delegation tokens are required for this service.
|
void |
init(Configuration configuration)
Called by
DelegationTokenManager to initialize provider after construction. |
Optional<Long> |
obtainDelegationTokens(org.apache.hadoop.security.Credentials credentials)
Obtain delegation tokens for this service.
|
protected void |
obtainDelegationTokens(String renewer,
Set<org.apache.hadoop.fs.FileSystem> fileSystemsToAccess,
org.apache.hadoop.security.Credentials credentials) |
String |
serviceName()
Name of the service to provide delegation tokens.
|
public String serviceName()
DelegationTokenProvider
serviceName
in interface DelegationTokenProvider
public void init(Configuration configuration) throws Exception
DelegationTokenProvider
DelegationTokenManager
to initialize provider after construction.init
in interface DelegationTokenProvider
configuration
- Configuration to initialize the provider.Exception
public boolean delegationTokensRequired() throws Exception
DelegationTokenProvider
delegationTokensRequired
in interface DelegationTokenProvider
Exception
public Optional<Long> obtainDelegationTokens(org.apache.hadoop.security.Credentials credentials) throws Exception
DelegationTokenProvider
obtainDelegationTokens
in interface DelegationTokenProvider
credentials
- Credentials to add tokens and security keys to.Exception
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.