org.apache.http.impl.client
Class BasicCredentialsProvider

java.lang.Object
  extended by org.apache.http.impl.client.BasicCredentialsProvider
All Implemented Interfaces:
CredentialsProvider

public class BasicCredentialsProvider
extends java.lang.Object
implements CredentialsProvider

Default implementation of CredentialsProvider

Since:
4.0
Author:
Remy Maucherat, Rodney Waldhoff, Jeff Dever, Sean C. Sullivan, Michael Becke, Oleg Kalnichevski, Mike Bowler, Adrian Sutton

Constructor Summary
BasicCredentialsProvider()
          Default constructor.
 
Method Summary
 void clear()
          Clears all credentials.
 Credentials getCredentials(AuthScope authscope)
          Get the credentials for the given authentication scope.
 void setCredentials(AuthScope authscope, Credentials credentials)
          Sets the credentials for the given authentication scope.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BasicCredentialsProvider

public BasicCredentialsProvider()
Default constructor.

Method Detail

setCredentials

public void setCredentials(AuthScope authscope,
                           Credentials credentials)
Sets the credentials for the given authentication scope. Any previous credentials for the given scope will be overwritten.

Specified by:
setCredentials in interface CredentialsProvider
Parameters:
authscope - the authentication scope
credentials - the authentication credentials for the given scope.
See Also:
getCredentials(AuthScope)

getCredentials

public Credentials getCredentials(AuthScope authscope)
Get the credentials for the given authentication scope.

Specified by:
getCredentials in interface CredentialsProvider
Parameters:
authscope - the authentication scope
Returns:
the credentials
See Also:
setCredentials(AuthScope, Credentials)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

clear

public void clear()
Clears all credentials.

Specified by:
clear in interface CredentialsProvider


Copyright © 1999-2008 Apache Software Foundation. All Rights Reserved.