Package org.apache.http.impl.client
Class BasicCredentialsProvider
- java.lang.Object
-
- org.apache.http.impl.client.BasicCredentialsProvider
-
- All Implemented Interfaces:
CredentialsProvider
@Contract(threading=SAFE) public class BasicCredentialsProvider extends java.lang.Object implements CredentialsProvider
Default implementation ofCredentialsProvider.- Since:
- 4.0
-
-
Constructor Summary
Constructors Constructor Description BasicCredentialsProvider()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Clears all credentials.CredentialsgetCredentials(AuthScope authscope)Get thecredentialsfor the given authentication scope.voidsetCredentials(AuthScope authscope, Credentials credentials)Sets thecredentialsfor the given authentication scope.java.lang.StringtoString()
-
-
-
Method Detail
-
setCredentials
public void setCredentials(AuthScope authscope, Credentials credentials)
Description copied from interface:CredentialsProviderSets thecredentialsfor the given authentication scope. Any previous credentials for the given scope will be overwritten.- Specified by:
setCredentialsin interfaceCredentialsProvider- Parameters:
authscope- theauthentication scopecredentials- the authenticationcredentialsfor the given scope.- See Also:
CredentialsProvider.getCredentials(AuthScope)
-
getCredentials
public Credentials getCredentials(AuthScope authscope)
Description copied from interface:CredentialsProviderGet thecredentialsfor the given authentication scope.- Specified by:
getCredentialsin interfaceCredentialsProvider- Parameters:
authscope- theauthentication scope- Returns:
- the credentials
- See Also:
CredentialsProvider.setCredentials(AuthScope, Credentials)
-
clear
public void clear()
Description copied from interface:CredentialsProviderClears all credentials.- Specified by:
clearin interfaceCredentialsProvider
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-