List of usage examples for org.apache.http.params HttpConnectionParams setConnectionTimeout
public static void setConnectionTimeout(HttpParams httpParams, int i)
From source file:ws.munday.barcamptampa.WebRequest.java
public WebRequest(int timeout) { int msTimeout = timeout * 1000; _client = new DefaultHttpClient(); HttpParams p = _client.getParams();/*from w w w. j a va2 s . c o m*/ HttpConnectionParams.setConnectionTimeout(p, msTimeout); }
From source file:lets.code.project.conectividad.BasicWebService.java
public BasicWebService(String serviceName) { HttpParams myParams = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(myParams, 10000); HttpConnectionParams.setSoTimeout(myParams, 10000); httpClient = new DefaultHttpClient(myParams); localContext = new BasicHttpContext(); webServiceUrl = serviceName;// ww w . j av a 2 s .c o m }
From source file:fr.liglab.adele.cilia.workbench.restmonitoring.utils.http.HttpHelper.java
private static HttpClient getClient() { HttpParams params = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(params, timeout); HttpConnectionParams.setSoTimeout(params, timeout); return new DefaultHttpClient(params); }
From source file:com.seajas.search.contender.http.ParameterizableHttpClient.java
/** * Default constructor.//w w w. j a v a2 s .c om * * @param connectionManager * @param parameters * @param httpHost * @param httpPort * @param userAgent * @param connectionTimeout */ public ParameterizableHttpClient(final ClientConnectionManager connectionManager, final HttpParams parameters, final String httpHost, final Integer httpPort, final String userAgent, final Integer connectionTimeout) { super(connectionManager, parameters); if (!StringUtils.isEmpty(httpHost)) ConnRouteParams.setDefaultProxy(getParams(), new HttpHost(httpHost, httpPort)); HttpProtocolParams.setUserAgent(getParams(), userAgent); if (connectionTimeout > 0) { HttpConnectionParams.setSoTimeout(getParams(), connectionTimeout); HttpConnectionParams.setConnectionTimeout(getParams(), connectionTimeout); HttpClientParams.setConnectionManagerTimeout(getParams(), connectionTimeout); } setRedirectStrategy(new DefaultRedirectStrategy()); }
From source file:org.droidparts.http.wrapper.DefaultHttpClientWrapper.java
public DefaultHttpClientWrapper(String userAgent) { super(userAgent); httpClient = new DefaultHttpClient(); HttpParams params = httpClient.getParams(); HttpConnectionParams.setConnectionTimeout(params, SOCKET_OPERATION_TIMEOUT); HttpConnectionParams.setSoTimeout(params, SOCKET_OPERATION_TIMEOUT); HttpConnectionParams.setSocketBufferSize(params, BUFFER_SIZE); if (userAgent != null) { HttpProtocolParams.setUserAgent(params, userAgent); }/*w ww. ja va2 s. c om*/ }
From source file:com.microsoft.applicationinsights.internal.channel.common.ApacheSender42.java
public ApacheSender42() { PoolingClientConnectionManager cm = new PoolingClientConnectionManager(); cm.setMaxTotal(DEFAULT_MAX_TOTAL_CONNECTIONS); cm.setDefaultMaxPerRoute(DEFAULT_MAX_CONNECTIONS_PER_ROUTE); httpClient = new DefaultHttpClient(cm); HttpParams params = httpClient.getParams(); HttpConnectionParams.setConnectionTimeout(params, REQUEST_TIMEOUT_IN_MILLIS); HttpConnectionParams.setSoTimeout(params, REQUEST_TIMEOUT_IN_MILLIS); InternalLogger.INSTANCE.info("Using Apache HttpClient 4.2"); }
From source file:com.todotxt.todotxttouch.util.Util.java
public static HttpParams getTimeoutHttpParams() { HttpParams params = new BasicHttpParams(); HttpConnectionParams.setConnectionTimeout(params, CONNECTION_TIMEOUT); HttpConnectionParams.setSoTimeout(params, SOCKET_TIMEOUT); return params; }
From source file:CB_Utils.http.HttpUtils.java
/** * Executes a HTTP request and returns the response as a string. As a HttpRequestBase is given, a HttpGet or HttpPost be passed for * execution.<br>/*ww w . j a v a 2s. com*/ * <br> * Over the ICancel interface cycle is queried in 200 mSec, if the download should be canceled!<br> * Can be NULL * * @param httprequest * HttpRequestBase * @param icancel * ICancel interface (maybe NULL) * @return * @throws IOException * @throws ClientProtocolException * @throws ConnectTimeoutException */ public static String Execute(final HttpRequestBase httprequest, final ICancel icancel) throws IOException, ClientProtocolException, ConnectTimeoutException { httprequest.setHeader("Accept", "application/json"); httprequest.setHeader("Content-type", "application/json"); // Execute HTTP Post Request String result = ""; HttpParams httpParameters = new BasicHttpParams(); // Set the timeout in milliseconds until a connection is established. // The default value is zero, that means the timeout is not used. HttpConnectionParams.setConnectionTimeout(httpParameters, conectionTimeout); // Set the default socket timeout (SO_TIMEOUT) // in milliseconds which is the timeout for waiting for data. HttpConnectionParams.setSoTimeout(httpParameters, socketTimeout); DefaultHttpClient httpClient = new DefaultHttpClient(httpParameters); final AtomicBoolean ready = new AtomicBoolean(false); if (icancel != null) { Thread cancelChekThread = new Thread(new Runnable() { @Override public void run() { do { try { Thread.sleep(200); } catch (InterruptedException e) { } if (icancel.cancel()) httprequest.abort(); } while (!ready.get()); } }); cancelChekThread.start();// start abort chk thread } HttpResponse response = httpClient.execute(httprequest); ready.set(true);// cancel abort chk thread BufferedReader rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent())); String line = ""; while ((line = rd.readLine()) != null) { if (Plattform.used == Plattform.Server) line = new String(line.getBytes("ISO-8859-1"), "UTF-8"); result += line + "\n"; } return result; }
From source file:net.bitquill.ocr.weocr.WeOCRClient.java
public WeOCRClient(String endpoint) { mEndpoint = endpoint;// w w w . jav a 2s . c om HttpParams params = new BasicHttpParams(); HttpProtocolParams.setContentCharset(params, HTTP.DEFAULT_CONTENT_CHARSET); HttpProtocolParams.setUseExpectContinue(params, true); HttpProtocolParams.setUserAgent(params, USER_AGENT_STRING); HttpConnectionParams.setConnectionTimeout(params, HTTP_TIMEOUT); mHttpClient = new DefaultHttpClient(params); }
From source file:ua.at.tsvetkov.data_processor.requests.DeleteRequest.java
@Override public InputStream getInputStream() throws IOException { if (!isBuild()) throw new IllegalArgumentException(REQUEST_IS_NOT_BUILDED); startTime = System.currentTimeMillis(); HttpConnectionParams.setConnectionTimeout(httpParameters, configuration.getTimeout()); HttpConnectionParams.setSoTimeout(httpParameters, configuration.getTimeout()); HttpDelete httpPost = new HttpDelete(toString()); httpPost.setParams(httpParameters);//from w w w. j a v a 2s. c o m printToLogUrl(); return getResponce(httpPost); }