package org.limewire.http.httpclient; import org.apache.http.HttpResponse; import org.apache.http.client.CredentialsProvider; import org.apache.http.auth.Credentials; import org.apache.http.auth.AuthScope; import org.apache.http.impl.client.DefaultHttpClient; public class SimpleLimeHttpClient extends DefaultHttpClient implements LimeHttpClient { private Credentials credentials; public void releaseConnection(HttpResponse response) { HttpClientUtils.releaseConnection(response); } public void setCredentials(Credentials credentials) { this.credentials = credentials; } @Override protected CredentialsProvider createCredentialsProvider() { return new CredentialsProvider() { public void setCredentials(AuthScope authscope, Credentials credentials) { throw new UnsupportedOperationException(); } public Credentials getCredentials(AuthScope authscope) { return credentials; } public void clear() { throw new UnsupportedOperationException(); } }; } }