/** * Sets the socket timeout (<tt>SO_TIMEOUT</tt>) in milliseconds which is the * timeout for waiting for data. A timeout value of zero is interpreted as an * infinite timeout. * * @param newTimeoutInMilliseconds Timeout in milliseconds * * @deprecated Use * {@link org.apache.commons.httpclient.params.HttpConnectionManagerParams#setSoTimeout(int)}, * {@link HttpConnectionManager#getParams()}. * */ public synchronized void setTimeout(int newTimeoutInMilliseconds) { this.params.setSoTimeout(newTimeoutInMilliseconds); }
@Override public HttpClient create() throws Exception { HttpClient client = new HttpClient(); if (soTimeout >= 0) { client.getParams().setSoTimeout(soTimeout); } if (connTimeout >= 0) { client.getHttpConnectionManager().getParams().setConnectionTimeout(connTimeout); } return client; }
params.setSoTimeout((int) settings.getHttpTimeout());
private HttpClient getHttpClient() { if (s_client == null) { final MultiThreadedHttpConnectionManager mgr = new MultiThreadedHttpConnectionManager(); mgr.getParams().setDefaultMaxConnectionsPerHost(4); // TODO make it configurable mgr.getParams().setMaxTotalConnections(1000); s_client = new HttpClient(mgr); final HttpClientParams clientParams = new HttpClientParams(); clientParams.setSoTimeout(ClusterServiceAdapter.ClusterMessageTimeOut.value() * 1000); s_client.setParams(clientParams); } return s_client; }
private void init() { initList(m_ipList, ipFilePath); initList(m_uaList, uaFilePath); initList(m_itemList, itmFilePath); initList(m_tsList,tsFilePath); initList(m_siteList,siteFilePath); initList(m_dsList,dsFilePath); initGUIDList(); String finalURL = ""; if (batchMode) { finalURL = BATCH_URL; } else { finalURL = URL; } m_payload = readFromResource(); HttpClientParams clientParams = new HttpClientParams(); clientParams.setSoTimeout(60000); m_client = new HttpClient(clientParams); m_method = new PostMethod(NODE + finalURL + EVENTTYPE); m_method.setRequestHeader("Connection", "Keep-Alive"); m_method.setRequestHeader("Accept-Charset", "UTF-8"); }
/** * @return The currently used read timeout for the URLConnection, 0 is unlimited, i.e. no * timeout */ public synchronized void setReadTimeout(final int timeout) { httpClientParams.setSoTimeout(timeout); }
/** * @return The currently used read timeout for the URLConnection, 0 is unlimited, i.e. no timeout */ public synchronized void setReadTimeout(int timeout) { httpClientParams.setSoTimeout(timeout); }
/** * @return The currently used read timeout for the URLConnection, 0 is unlimited, i.e. no timeout */ public synchronized void setReadTimeout(int timeout) { httpClientParams.setSoTimeout(timeout); }
/** * Sets the socket timeout (<tt>SO_TIMEOUT</tt>) in milliseconds which is the * timeout for waiting for data. A timeout value of zero is interpreted as an * infinite timeout. * * @param newTimeoutInMilliseconds Timeout in milliseconds * * @deprecated Use * {@link org.apache.commons.httpclient.params.HttpConnectionManagerParams#setSoTimeout(int)}, * {@link HttpConnectionManager#getParams()}. * */ public synchronized void setTimeout(int newTimeoutInMilliseconds) { this.params.setSoTimeout(newTimeoutInMilliseconds); }
/** * set soTimeout (read timeout) on the underlying HttpConnectionManager. This is desirable for queries, but probably * not for indexing. */ public void setSoTimeout(int timeout) { httpClient.getParams().setSoTimeout(timeout); }
public void setSoTimeout(int timeout) { sessionClient.getParams().setSoTimeout(timeout); }
public void setSoTimeout(int timeout) { sessionClient.getParams().setSoTimeout(timeout); }
/** * Sets the default socket timeout (SO_TIMEOUT) in milliseconds which is the timeout for waiting for data. A timeout * value of zero is interpreted as an infinite timeout. */ public AbderaClient setSocketTimeout(int timeout) { client.getParams().setSoTimeout(timeout); return this; }
private HttpClient createConfiguredClient(final Config config) { HttpClientParams params = new HttpClientParams(); params.setSoTimeout(DEFAULT_SO_TO); if (config != null) { params.setSoTimeout(config.getAsInteger("http.client.connection.timeout", DEFAULT_SO_TO)); } HttpClient client = new HttpClient(params); return client; }
@Override public HttpClient create() throws Exception { HttpClient client = new HttpClient(); if (soTimeout >= 0) { client.getParams().setSoTimeout(soTimeout); } if (connTimeout >= 0) { client.getHttpConnectionManager().getParams().setConnectionTimeout(connTimeout); } return client; }
/** * Creates a new manager using a custom {@link HttpConnectionManager} * instance. * * @param connectionManager The {@link HttpConnectionManager} to use. */ public DefaultHttpClientImpl(final HttpConnectionManager connectionManager) { httpClient = new HttpClient(connectionManager); this.httpClient.getHttpConnectionManager().getParams() .setConnectionTimeout(40 * 1000); final HttpClientParams params = this.httpClient.getParams(); params.setSoTimeout(60 * 1000); final String versionString = System.getProperty( "org.lastbamboo.client.version", "0.00"); params.setParameter("http.useragent", "LittleShoot/" + versionString); }
protected HttpClient getClient() { HttpComponent comp = (HttpComponent) endpoint.getServiceUnit().getComponent(); //TODO apply the same changes what was applied to HttpProviderEndpoint during last 5 years // it can work only when there is only one http:endpoint with role provider in the whole jvm HttpClient client = comp.getClient(); client.getParams().setSoTimeout(endpoint.getTimeout()); return client; }
/** * Sets the connection and wait-for-data timeouts to be applied by default to the methods * performed by this client. */ public void setDefaultTimeouts(int defaultDataTimeout, int defaultConnectionTimeout) { if (defaultDataTimeout >= 0) { getParams().setSoTimeout(defaultDataTimeout); } if (defaultConnectionTimeout >= 0) { getHttpConnectionManager().getParams().setConnectionTimeout(defaultConnectionTimeout); } }
protected HttpClient constructHttpClient() { MultiThreadedHttpConnectionManager connectionManager = new MultiThreadedHttpConnectionManager(); HttpClient httpClient = new HttpClient(connectionManager); HttpClientParams params = httpClient.getParams(); params.setBooleanParameter(HttpConnectionParams.TCP_NODELAY, true); params.setBooleanParameter(HttpConnectionParams.STALE_CONNECTION_CHECK, true); params.setSoTimeout(socketTimeout); HttpConnectionManagerParams connectionManagerParams = httpClient.getHttpConnectionManager().getParams(); connectionManagerParams.setMaxTotalConnections(maxTotalConnections); connectionManagerParams.setDefaultMaxConnectionsPerHost(maxHostConnections); connectionManagerParams.setConnectionTimeout(connectionTimeout); return httpClient; }
private HttpClient getHttpClient() { if (s_client == null) { final MultiThreadedHttpConnectionManager mgr = new MultiThreadedHttpConnectionManager(); mgr.getParams().setDefaultMaxConnectionsPerHost(4); // TODO make it configurable mgr.getParams().setMaxTotalConnections(1000); s_client = new HttpClient(mgr); final HttpClientParams clientParams = new HttpClientParams(); clientParams.setSoTimeout(ClusterServiceAdapter.ClusterMessageTimeOut.value() * 1000); s_client.setParams(clientParams); } return s_client; }