Removed 'http.socket-factory-registry' context attribute from public APIs

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1488984 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Oleg Kalnichevski 2013-06-03 13:16:35 +00:00
parent e34e868ddc
commit bcabf224b8
3 changed files with 5 additions and 18 deletions

View File

@ -38,7 +38,6 @@ import org.apache.http.client.config.RequestConfig;
import org.apache.http.config.Lookup;
import org.apache.http.conn.routing.HttpRoute;
import org.apache.http.conn.routing.RouteInfo;
import org.apache.http.conn.socket.ConnectionSocketFactory;
import org.apache.http.cookie.CookieOrigin;
import org.apache.http.cookie.CookieSpec;
import org.apache.http.cookie.CookieSpecProvider;
@ -128,12 +127,6 @@ public class HttpClientContext extends HttpCoreContext {
*/
public static final String AUTHSCHEME_REGISTRY = "http.authscheme-registry";
/**
* Attribute name of a {@link org.apache.http.config.Lookup} object that represents
* the actual {@link ConnectionSocketFactory} registry.
*/
public static final String SOCKET_FACTORY_REGISTRY = "http.socket-factory-registry";
/**
* Attribute name of a {@link org.apache.http.client.config.RequestConfig} object that
* represents the actual request configuration.
@ -205,14 +198,6 @@ public class HttpClientContext extends HttpCoreContext {
setAttribute(AUTHSCHEME_REGISTRY, lookup);
}
public Lookup<ConnectionSocketFactory> getSocketFactoryRegistry() {
return getLookup(SOCKET_FACTORY_REGISTRY, ConnectionSocketFactory.class);
}
public void setSocketFactoryRegistry(final Lookup<ConnectionSocketFactory> lookup) {
setAttribute(SOCKET_FACTORY_REGISTRY, lookup);
}
public CredentialsProvider getCredentialsProvider() {
return getAttribute(CREDS_PROVIDER, CredentialsProvider.class);
}

View File

@ -49,6 +49,7 @@ import org.apache.http.protocol.HttpContext;
*/
public interface HttpClientConnectionManager {
/**
* Returns a new {@link ClientConnectionRequest}, from which a
* {@link HttpClientConnection} can be obtained or the request can be

View File

@ -42,7 +42,6 @@ import org.apache.http.config.SocketConfig;
import org.apache.http.conn.ConnectTimeoutException;
import org.apache.http.conn.DnsResolver;
import org.apache.http.conn.HttpClientConnectionManager;
import org.apache.http.conn.HttpHostConnectException;
import org.apache.http.conn.ManagedHttpClientConnection;
import org.apache.http.conn.SchemePortResolver;
import org.apache.http.conn.UnsupportedSchemeException;
@ -54,6 +53,8 @@ import org.apache.http.util.Args;
@Immutable
class HttpClientConnectionOperator {
static final String SOCKET_FACTORY_REGISTRY = "http.socket-factory-registry";
private final Log log = LogFactory.getLog(HttpClientConnectionManager.class);
private final Lookup<ConnectionSocketFactory> socketFactoryRegistry;
@ -75,8 +76,8 @@ class HttpClientConnectionOperator {
@SuppressWarnings("unchecked")
private Lookup<ConnectionSocketFactory> getSocketFactoryRegistry(final HttpContext context) {
Lookup<ConnectionSocketFactory> reg = (Lookup<ConnectionSocketFactory>)
context.getAttribute(HttpClientContext.SOCKET_FACTORY_REGISTRY);
Lookup<ConnectionSocketFactory> reg = (Lookup<ConnectionSocketFactory>) context.getAttribute(
SOCKET_FACTORY_REGISTRY);
if (reg == null) {
reg = this.socketFactoryRegistry;
}