package com.xiaomi.infra.galaxy.fds.android.util;
import org.apache.http.conn.ClientConnectionManager;
import org.apache.http.conn.scheme.PlainSocketFactory;
import org.apache.http.conn.scheme.Scheme;
import org.apache.http.conn.scheme.SchemeRegistry;
import org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager;
import org.apache.http.params.HttpParams;
public class ConnectionManagerFactory {
public static ClientConnectionManager create(HttpParams httpParams) {
SchemeRegistry schemeRegistry = new SchemeRegistry();
schemeRegistry.register(new Scheme("http",
PlainSocketFactory.getSocketFactory(), 80));
ClientConnectionManager connectionManager = new ThreadSafeClientConnManager(
httpParams, schemeRegistry);
new IdleConnectionReaper(connectionManager).start();
return connectionManager;
}
}