[utilities COMMIT] in /java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient: FileCaching...
noreply at shibboleth.net
noreply at shibboleth.net
Thu Dec 13 21:07:19 EST 2012
Author: scantor
Date: Thu Dec 13 21:07:18 2012
New Revision: 303
URL: http://svn.shibboleth.net/view/utilities?rev=303&view=rev
Log:
Update references to deprecated methods/classes.
Modified:
java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/FileCachingHttpClientBuilder.java
java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/HttpClientBuilder.java
java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/InMemoryCachingHttpClientBuilder.java
Modified: java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/FileCachingHttpClientBuilder.java
URL: http://svn.shibboleth.net/view/utilities/java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/FileCachingHttpClientBuilder.java?rev=303&r1=302&r2=303&view=diff
==============================================================================
--- java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/FileCachingHttpClientBuilder.java (original)
+++ java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/FileCachingHttpClientBuilder.java Thu Dec 13 21:07:18 2012
@@ -54,7 +54,7 @@
private int maxCacheEntries;
/** The maximum response body size, in bytes, that will be eligible for caching. Default: 10485760 (10 megabytes) */
- private int maxCacheEntrySize;
+ private long maxCacheEntrySize;
/**
* Constructor.
@@ -122,7 +122,7 @@
*
* @return maximum response body size that will be eligible for caching
*/
- public int getMaxCacheEntrySize() {
+ public long getMaxCacheEntrySize() {
return maxCacheEntrySize;
}
@@ -131,7 +131,7 @@
*
* @param size maximum response body size that will be eligible for caching, must be greater than zero
*/
- public void setMaxCacheEntrySize(int size) {
+ public void setMaxCacheEntrySize(long size) {
maxCacheEntrySize = (int) Constraint.isGreaterThan(0, size, "Maximum cache entry size must be greater than 0");
}
@@ -162,7 +162,7 @@
CacheConfig cacheConfig = new CacheConfig();
cacheConfig.setMaxCacheEntries(maxCacheEntries);
- cacheConfig.setMaxObjectSizeBytes(maxCacheEntrySize);
+ cacheConfig.setMaxObjectSize(maxCacheEntrySize);
cacheConfig.setHeuristicCachingEnabled(false);
cacheConfig.setSharedCache(false);
Modified: java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/HttpClientBuilder.java
URL: http://svn.shibboleth.net/view/utilities/java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/HttpClientBuilder.java?rev=303&r1=302&r2=303&view=diff
==============================================================================
--- java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/HttpClientBuilder.java (original)
+++ java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/HttpClientBuilder.java Thu Dec 13 21:07:18 2012
@@ -45,7 +45,7 @@
import org.apache.http.conn.scheme.SchemeRegistry;
import org.apache.http.conn.ssl.SSLSocketFactory;
import org.apache.http.impl.client.DefaultHttpClient;
-import org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager;
+import org.apache.http.impl.conn.PoolingClientConnectionManager;
import org.apache.http.params.HttpParams;
//TODO retry attempts, keep alive strategy
@@ -474,15 +474,15 @@
}
/**
- * Builds the connection manager used by the HTTP client. A {@link ThreadSafeClientConnManager} is used with
- * {@link ThreadSafeClientConnManager#setDefaultMaxPerRoute(int)} set to {@link #connectionsMaxPerRoute} and
- * {@link ThreadSafeClientConnManager#setMaxTotal(int)} set to {@link #connectionsMaxTotal}.
+ * Builds the connection manager used by the HTTP client. A {@link PoolingClientConnectionManager} is used with
+ * {@link PoolingClientConnectionManager#setDefaultMaxPerRoute(int)} set to {@link #connectionsMaxPerRoute} and
+ * {@link PoolingClientConnectionManager#setMaxTotal(int)} set to {@link #connectionsMaxTotal}.
*
* @return the connection manager used by the HTTP client
*/
private ClientConnectionManager buildConnectionManager() {
final SchemeRegistry registry = buildSchemeRegistry();
- final ThreadSafeClientConnManager manager = new ThreadSafeClientConnManager(registry);
+ final PoolingClientConnectionManager manager = new PoolingClientConnectionManager(registry);
manager.setDefaultMaxPerRoute(connectionsMaxPerRoute);
manager.setMaxTotal(connectionsMaxTotal);
return manager;
Modified: java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/InMemoryCachingHttpClientBuilder.java
URL: http://svn.shibboleth.net/view/utilities/java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/InMemoryCachingHttpClientBuilder.java?rev=303&r1=302&r2=303&view=diff
[... 42 lines stripped ...]
More information about the commits
mailing list