void touchConnection(final Connection c, final Request request) { final long timeOut = request.getRequestTimeout() > 0 ? request.getRequestTimeout() : clientConfig.getRequestTimeout(); if (timeOut > 0) { if (resolver != null) { resolver.setTimeoutMillis(c, System.currentTimeMillis() + timeOut); } } }
public void add(final E elem, final long delay, final TimeUnit timeUnit) { if (delay >= 0) { final long delayWithSysTime = System.currentTimeMillis() + TimeUnit.MILLISECONDS.convert(delay, timeUnit); resolver.setTimeoutMillis(elem, ((delayWithSysTime < 0) ? Long.MAX_VALUE : delayWithSysTime)); queue.put(elem, this); } }
public void add(final E elem, final long delay, final TimeUnit timeUnit) { if (delay >= 0) { final long delayWithSysTime = System.currentTimeMillis() + TimeUnit.MILLISECONDS.convert(delay, timeUnit); resolver.setTimeoutMillis(elem, ((delayWithSysTime < 0) ? Long.MAX_VALUE : delayWithSysTime)); queue.put(elem, this); } }
void touchConnection(final Connection c, final Request request) { final long perRequestTimeout = request.getRequestTimeout(); if (perRequestTimeout > 0) { final long newTimeout = System.currentTimeMillis() + perRequestTimeout; if (resolver != null) { resolver.setTimeoutMillis(c, newTimeout); } } else { final long timeout = clientConfig.getRequestTimeout(); if (timeout > 0) { if (resolver != null) { resolver.setTimeoutMillis(c, System.currentTimeMillis() + timeout); } } } }
void touchConnection(final Connection c, final Request request) { final long timeOut = request.getRequestTimeout() > 0 ? request.getRequestTimeout() : clientConfig.getRequestTimeout(); if (timeOut > 0) { if (resolver != null) { resolver.setTimeoutMillis(c, System.currentTimeMillis() + timeOut); } } }
boolean returnConnection(final Request request, final Connection c) { ProxyServer proxyServer = ProxyUtils.getProxyServer(provider.clientConfig, request); final boolean result = (DO_NOT_CACHE.get(c) == null && pool.offer(getPoolKey(request, proxyServer), c)); if (result) { if (provider.resolver != null) { provider.resolver.setTimeoutMillis(c, IdleTimeoutFilter.FOREVER); } } return result; }
public void add(final E elem, final long delay, final TimeUnit timeUnit) { if (delay >= 0) { final long delayWithSysTime = System.currentTimeMillis() + TimeUnit.MILLISECONDS.convert(delay, timeUnit); resolver.setTimeoutMillis(elem, ((delayWithSysTime < 0) ? Long.MAX_VALUE : delayWithSysTime)); queue.put(elem, this); } }
public void add(final E elem, final long delay, final TimeUnit timeUnit) { if (delay >= 0) { final long delayWithSysTime = System.currentTimeMillis() + TimeUnit.MILLISECONDS.convert(delay, timeUnit); resolver.setTimeoutMillis(elem, ((delayWithSysTime < 0) ? Long.MAX_VALUE : delayWithSysTime)); queue.put(elem, this); } }
public void add(final E elem, final long delay, final TimeUnit timeUnit) { if (delay >= 0) { final long delayWithSysTime = System.currentTimeMillis() + TimeUnit.MILLISECONDS.convert(delay, timeUnit); resolver.setTimeoutMillis(elem, ((delayWithSysTime < 0) ? Long.MAX_VALUE : delayWithSysTime)); queue.put(elem, this); } }
public void add(final E elem, final long delay, final TimeUnit timeUnit) { if (delay >= 0) { final long delayWithSysTime = System.currentTimeMillis() + TimeUnit.MILLISECONDS.convert(delay, timeUnit); resolver.setTimeoutMillis(elem, ((delayWithSysTime < 0) ? Long.MAX_VALUE : delayWithSysTime)); queue.put(elem, this); } }
void touchConnection(final Connection c, final Request request) { final long timeOut = request.getRequestTimeout() > 0 ? request.getRequestTimeout() : clientConfig.getRequestTimeout(); if (timeOut > 0) { if (resolver != null) { resolver.setTimeoutMillis(c, System.currentTimeMillis() + timeOut); } } }
public void add(final E elem, final long delay, final TimeUnit timeUnit) { if (delay >= 0) { final long delayWithSysTime = System.currentTimeMillis() + TimeUnit.MILLISECONDS.convert(delay, timeUnit); resolver.setTimeoutMillis(elem, ((delayWithSysTime < 0) ? Long.MAX_VALUE : delayWithSysTime)); queue.put(elem, this); } }
public void add(final E elem, final long delay, final TimeUnit timeUnit) { if (delay >= 0) { final long delayWithSysTime = System.currentTimeMillis() + TimeUnit.MILLISECONDS.convert(delay, timeUnit); resolver.setTimeoutMillis(elem, ((delayWithSysTime < 0) ? Long.MAX_VALUE : delayWithSysTime)); queue.put(elem, this); } }
public void add(final E elem, final long delay, final TimeUnit timeUnit) { if (delay >= 0) { final long delayWithSysTime = System.currentTimeMillis() + TimeUnit.MILLISECONDS.convert(delay, timeUnit); resolver.setTimeoutMillis(elem, ((delayWithSysTime < 0) ? Long.MAX_VALUE : delayWithSysTime)); queue.put(elem, this); } }
public void add(final E elem, final long delay, final TimeUnit timeUnit) { if (delay >= 0) { final long delayWithSysTime = System.currentTimeMillis() + TimeUnit.MILLISECONDS.convert(delay, timeUnit); resolver.setTimeoutMillis(elem, ((delayWithSysTime < 0) ? Long.MAX_VALUE : delayWithSysTime)); queue.put(elem, this); } }
public void add(final E elem, final long delay, final TimeUnit timeUnit) { if (delay >= 0) { final long delayWithSysTime = System.currentTimeMillis() + TimeUnit.MILLISECONDS.convert(delay, timeUnit); resolver.setTimeoutMillis(elem, ((delayWithSysTime < 0) ? Long.MAX_VALUE : delayWithSysTime)); queue.put(elem, this); } }
public void add(final E elem, final long delay, final TimeUnit timeUnit) { if (delay >= 0) { final long delayWithSysTime = System.currentTimeMillis() + TimeUnit.MILLISECONDS.convert(delay, timeUnit); resolver.setTimeoutMillis(elem, ((delayWithSysTime < 0) ? Long.MAX_VALUE : delayWithSysTime)); queue.put(elem, this); } }
void touchConnection(final Connection c, final Request request) { final long timeOut = request.getRequestTimeout() > 0 ? request.getRequestTimeout() : clientConfig.getRequestTimeout(); if (timeOut > 0) { if (resolver != null) { resolver.setTimeoutMillis(c, System.currentTimeMillis() + timeOut); } } }