Package org.apache.hadoop.security.alias
Class CredentialProviderFactory
java.lang.Object
org.apache.hadoop.security.alias.CredentialProviderFactory
A factory to create a list of CredentialProvider based on the path given in a
Configuration. It uses a service loader interface to find the available
CredentialProviders and create them based on the list of URIs.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract CredentialProvidercreateProvider(URI providerName, Configuration conf) static List<CredentialProvider>getProviders(Configuration conf)
-
Field Details
-
CREDENTIAL_PROVIDER_PATH
- See Also:
-
-
Constructor Details
-
CredentialProviderFactory
public CredentialProviderFactory()
-
-
Method Details
-
createProvider
public abstract CredentialProvider createProvider(URI providerName, Configuration conf) throws IOException - Throws:
IOException
-
getProviders
- Throws:
IOException
-