Skip to content

Commit ea227cb

Browse files
committed
Updated threadpool service creating
1 parent b998b3b commit ea227cb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

library/src/main/java/com/loopj/android/http/AsyncHttpClient.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@
6969
import java.util.List;
7070
import java.util.Map;
7171
import java.util.WeakHashMap;
72+
import java.util.concurrent.ExecutorService;
7273
import java.util.concurrent.Executors;
7374
import java.util.concurrent.Future;
7475
import java.util.concurrent.ThreadPoolExecutor;
@@ -107,7 +108,7 @@ public class AsyncHttpClient {
107108

108109
private final DefaultHttpClient httpClient;
109110
private final HttpContext httpContext;
110-
private ThreadPoolExecutor threadPool;
111+
private ExecutorService threadPool;
111112
private final Map<Context, List<WeakReference<Future<?>>>> requestMap;
112113
private final Map<String, String> clientHeaderMap;
113114
private boolean isUrlEncodingEnabled = true;
@@ -209,7 +210,7 @@ public AsyncHttpClient(SchemeRegistry schemeRegistry) {
209210

210211
ThreadSafeClientConnManager cm = new ThreadSafeClientConnManager(httpParams, schemeRegistry);
211212

212-
threadPool = (ThreadPoolExecutor) Executors.newFixedThreadPool(DEFAULT_MAX_CONNECTIONS);
213+
threadPool = Executors.newFixedThreadPool(DEFAULT_MAX_CONNECTIONS);
213214
requestMap = new WeakHashMap<Context, List<WeakReference<Future<?>>>>();
214215
clientHeaderMap = new HashMap<String, String>();
215216

@@ -337,7 +338,6 @@ public void setMaxConnections(int maxConnections) {
337338
this.maxConnections = maxConnections;
338339
final HttpParams httpParams = this.httpClient.getParams();
339340
ConnManagerParams.setMaxConnectionsPerRoute(httpParams, new ConnPerRouteBean(this.maxConnections));
340-
this.threadPool.setCorePoolSize(maxConnections);
341341
}
342342

343343
/**

0 commit comments

Comments
 (0)