Package interlok.http.apache.credentials
Class DefaultCredentialsProviderBuilder
- java.lang.Object
-
- interlok.http.apache.credentials.DefaultCredentialsProviderBuilder
-
- All Implemented Interfaces:
CredentialsProviderBuilder
@ComponentProfile(since="4.5.0", summary="Supports use of \'org.apache.http.client.CredentialsProvider\'") public class DefaultCredentialsProviderBuilder extends java.lang.Object implements CredentialsProviderBuilderSupports the use of aorg.apache.http.client.CredentialsProviderwhere supported in a configuration friendly way.This uses
org.apache.http.impl.client.SystemDefaultCredentialsProviderwith added configuration from the underlyingScopedCredentialvia theCredentialsProvider#setCredentials(AuthScope, Credentials)method.In the adapter configuration file this class is aliased as apache-http-default-credentials-provider-builder which is the preferred alternative to the fully qualified classname when building your configuration.
-
-
Constructor Summary
Constructors Constructor Description DefaultCredentialsProviderBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.http.client.CredentialsProviderbuild()Build theorg.apache.http.client.CredentialsProviderinstance.@NonNull @NotNull(message="No Credentials associated with a CredentialsProvider") java.util.List<ScopedCredential>getScopedCredentials()voidsetScopedCredentials(@NonNull @NotNull(message="No Credentials associated with a CredentialsProvider") java.util.List<ScopedCredential> scopedCredentials)DefaultCredentialsProviderBuilderwithScopedCredentials(ScopedCredential... w)
-
-
-
Method Detail
-
withScopedCredentials
public DefaultCredentialsProviderBuilder withScopedCredentials(ScopedCredential... w)
-
build
public org.apache.http.client.CredentialsProvider build()
Description copied from interface:CredentialsProviderBuilderBuild theorg.apache.http.client.CredentialsProviderinstance.- Specified by:
buildin interfaceCredentialsProviderBuilder
-
getScopedCredentials
@NonNull @NotNull(message="No Credentials associated with a CredentialsProvider") public @NonNull @NotNull(message="No Credentials associated with a CredentialsProvider") java.util.List<ScopedCredential> getScopedCredentials()
-
setScopedCredentials
public void setScopedCredentials(@NonNull @NotNull(message="No Credentials associated with a CredentialsProvider") @NonNull @NotNull(message="No Credentials associated with a CredentialsProvider") java.util.List<ScopedCredential> scopedCredentials)
-
-