Index: apache/http/auth/params/AuthParamBean.java =================================================================== --- apache/http/auth/params/AuthParamBean.java (revision 0) +++ apache/http/auth/params/AuthParamBean.java (revision 0) @@ -0,0 +1,13 @@ +package org.apache.http.auth.params; + +import org.apache.http.params.*; + +public class AuthParamBean extends HttpAbstractParamBean { + public AuthParamBean (final HttpParams params) { + super(params); + } + + public void setCredentialCharset (final String charset) { + AuthParams.setCredentialCharset(params, charset); + } +} Index: apache/http/client/params/ClientParamBean.java =================================================================== --- apache/http/client/params/ClientParamBean.java (revision 0) +++ apache/http/client/params/ClientParamBean.java (revision 0) @@ -0,0 +1,59 @@ +package org.apache.http.client.params; + +import java.util.*; +import org.apache.http.*; +import org.apache.http.params.*; + +public class ClientParamBean extends HttpAbstractParamBean { + public ClientParamBean (final HttpParams params) { + super(params); + } + + public void setConnectionManagerTimeout (final long timeout) { + params.setLongParameter(ClientPNames.CONNECTION_MANAGER_TIMEOUT, timeout); + } + + public void setConnectionManagerFactory (final String factory) { + params.setParameter(ClientPNames.CONNECTION_MANAGER_FACTORY, factory); + } + + public void setHandleRedirects (final boolean handle) { + params.setBooleanParameter(ClientPNames.HANDLE_REDIRECTS, handle); + } + + public void setRejectRelativeRedirect (final boolean reject) { + params.setBooleanParameter(ClientPNames.REJECT_RELATIVE_REDIRECT, reject); + } + + public void setMaxRedirects (final int maxRedirects) { + params.setIntParameter(ClientPNames.MAX_REDIRECTS, maxRedirects); + } + + public void setAllowCircularRedirects (final boolean allow) { + params.setBooleanParameter(ClientPNames.ALLOW_CIRCULAR_REDIRECTS, allow); + } + + public void setHandleAuthentication (final boolean handle) { + params.setBooleanParameter(ClientPNames.HANDLE_AUTHENTICATION, handle); + } + + public void setPreemptiveAuthentication (final boolean preemptive) { + params.setBooleanParameter(ClientPNames.PREEMPTIVE_AUTHENTICATION, preemptive); + } + + public void setCookiePolicy (final String policy) { + params.setParameter(ClientPNames.COOKIE_POLICY, policy); + } + + public void setVirtualHost (final HttpHost host) { + params.setParameter(ClientPNames.VIRTUAL_HOST, host); + } + + public void setDefaultHeaders (final Collection
headers) { + params.setParameter(ClientPNames.DEFAULT_HEADERS, headers); + } + + public void setDefaultHost (final HttpHost host) { + params.setParameter(ClientPNames.DEFAULT_HOST, host); + } +} Index: apache/http/client/protocol/ClientContextConfigurer.java =================================================================== --- apache/http/client/protocol/ClientContextConfigurer.java (revision 0) +++ apache/http/client/protocol/ClientContextConfigurer.java (revision 0) @@ -0,0 +1,18 @@ +package org.apache.http.client.protocol; + +import org.apache.http.client.*; +import org.apache.http.protocol.*; + +public class ClientContextConfigurer { + private final HttpContext context; + + public ClientContextConfigurer (final HttpContext context) { + if (context == null) + throw new IllegalArgumentException("'context' must be set"); + this.context = context; + } + + public void setCookieStore (final CookieStore cookieStore) { + context.setAttribute(ClientContext.COOKIE_STORE, cookieStore); + } +} Index: apache/http/conn/params/ConnConnectionParamBean.java =================================================================== --- apache/http/conn/params/ConnConnectionParamBean.java (revision 0) +++ apache/http/conn/params/ConnConnectionParamBean.java (revision 0) @@ -0,0 +1,13 @@ +package org.apache.http.conn.params; + +import org.apache.http.params.*; + +public class ConnConnectionParamBean extends HttpAbstractParamBean { + public ConnConnectionParamBean (final HttpParams params) { + super(params); + } + + public void setMaxStatusLineGarbage (final int maxStatusLineGarbage) { + params.setIntParameter(ConnConnectionPNames.MAX_STATUS_LINE_GARBAGE, maxStatusLineGarbage); + } +} Index: apache/http/conn/params/ConnManagerParamBean.java =================================================================== --- apache/http/conn/params/ConnManagerParamBean.java (revision 0) +++ apache/http/conn/params/ConnManagerParamBean.java (revision 0) @@ -0,0 +1,17 @@ +package org.apache.http.conn.params; + +import org.apache.http.params.*; + +public class ConnManagerParamBean extends HttpAbstractParamBean { + public ConnManagerParamBean (final HttpParams params) { + super(params); + } + + public void setMaxHostConnections (final int maxConnections) { + params.setIntParameter(ConnManagerPNames.MAX_HOST_CONNECTIONS, maxConnections); + } + + public void setMaxTotalConnections (final int maxConnections) { + params.setIntParameter(ConnManagerPNames.MAX_TOTAL_CONNECTIONS, maxConnections); + } +} Index: apache/http/conn/params/ConnRouteParamBean.java =================================================================== --- apache/http/conn/params/ConnRouteParamBean.java (revision 0) +++ apache/http/conn/params/ConnRouteParamBean.java (revision 0) @@ -0,0 +1,24 @@ +package org.apache.http.conn.params; + +import java.net.*; +import org.apache.http.*; +import org.apache.http.conn.routing.*; +import org.apache.http.params.*; + +public class ConnRouteParamBean extends HttpAbstractParamBean { + public ConnRouteParamBean (final HttpParams params) { + super(params); + } + + public void setDefaultProxy (final HttpHost defaultProxy) { + params.setParameter(ConnRoutePNames.DEFAULT_PROXY, defaultProxy); + } + + public void setLocalAddress (final InetAddress address) { + params.setParameter(ConnRoutePNames.LOCAL_ADDRESS, address); + } + + public void setForcedRoute (final HttpRoute route) { + params.setParameter(ConnRoutePNames.FORCED_ROUTE, route); + } +} Index: apache/http/cookie/params/CookieSpecParamBean.java =================================================================== --- apache/http/cookie/params/CookieSpecParamBean.java (revision 0) +++ apache/http/cookie/params/CookieSpecParamBean.java (revision 0) @@ -0,0 +1,18 @@ +package org.apache.http.cookie.params; + +import java.util.*; +import org.apache.http.params.*; + +public class CookieSpecParamBean extends HttpAbstractParamBean { + public CookieSpecParamBean (final HttpParams params) { + super(params); + } + + public void setDatePatterns (final Collection patterns) { + params.setParameter(CookieSpecPNames.DATE_PATTERNS, patterns); + } + + public void setSingleHeader (final boolean singleHeader) { + params.setBooleanParameter(CookieSpecPNames.SINGLE_COOKIE_HEADER, singleHeader); + } +}