Example usage for org.apache.http.params HttpConnectionParams setConnectionTimeout

List of usage examples for org.apache.http.params HttpConnectionParams setConnectionTimeout

Introduction

In this page you can find the example usage for org.apache.http.params HttpConnectionParams setConnectionTimeout.

Prototype

public static void setConnectionTimeout(HttpParams httpParams, int i) 

Source Link

Usage

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);
}