@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(org.apache.flink.configuration.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()
DelegationTokenProviderserviceName in interface DelegationTokenProviderpublic void init(org.apache.flink.configuration.Configuration configuration)
throws Exception
DelegationTokenProviderDelegationTokenManager to initialize provider after construction.init in interface DelegationTokenProviderconfiguration - Configuration to initialize the provider.Exceptionpublic boolean delegationTokensRequired()
throws Exception
DelegationTokenProviderdelegationTokensRequired in interface DelegationTokenProviderExceptionpublic Optional<Long> obtainDelegationTokens(org.apache.hadoop.security.Credentials credentials) throws Exception
DelegationTokenProviderobtainDelegationTokens in interface DelegationTokenProvidercredentials - Credentials to add tokens and security keys to.ExceptionCopyright © 2014–2023 The Apache Software Foundation. All rights reserved.