/** * Get the idle timeout. * <p>This is implemented as a call to {@link EndPoint#getIdleTimeout()}, but may be * overridden by channels that have timeouts different from their connections. */ public long getIdleTimeout() { return _endPoint.getIdleTimeout(); }
/** * Get the idle timeout. * <p>This is implemented as a call to {@link EndPoint#getIdleTimeout()}, but may be * overridden by channels that have timeouts different from their connections. * @return the idle timeout (in milliseconds) */ public long getIdleTimeout() { return _endPoint.getIdleTimeout(); }
@Override public long getIdleTimeout() { return _underlying.getIdleTimeout(); }
@Override public long getIdleTimeout() { return _endp.getIdleTimeout(); }
public long getIdleTimeout() { return _endp.getIdleTimeout(); }
/** * Get the idle timeout. * <p>This is implemented as a call to {@link EndPoint#getIdleTimeout()}, but may be * overridden by channels that have timeouts different from their connections. * @return the idle timeout (in milliseconds) */ public long getIdleTimeout() { return _endPoint.getIdleTimeout(); }
@Override public long getIdleTimeout() { return getEndPoint().getIdleTimeout(); }
@Override public long getIdleTimeout() { return getEndPoint().getIdleTimeout(); }
@Override public long getMaxIdleTimeout() { return getEndPoint().getIdleTimeout(); }
@Override public long getIdleTimeout() { return getEndPoint().getIdleTimeout(); }
@Override public long getIdleTimeout() { return getEndPoint().getIdleTimeout(); }
@Override public boolean onIdleExpired() { long idleTimeout = getEndPoint().getIdleTimeout(); boolean close = delegate.onIdleTimeout(idleTimeout); if (close) close(new TimeoutException("Idle timeout " + idleTimeout + " ms")); return false; }
@Override public boolean onIdleTimeout(Session session) { long idleTimeout = ((HTTP2Session)session).getEndPoint().getIdleTimeout(); if (failConnectionPromise(new TimeoutException("Idle timeout expired: " + idleTimeout + " ms"))) return true; HttpConnectionOverHTTP2 connection = this.connection.getReference(); if (connection != null) return connection.onIdleTimeout(idleTimeout); return true; }
@Override public boolean onIdleTimeout(Session session) { boolean close = super.onIdleTimeout(session); if (!close) return false; long idleTimeout = getConnection().getEndPoint().getIdleTimeout(); return getConnection().onSessionTimeout(new TimeoutException("Session idle timeout " + idleTimeout + " ms")); }
public DecryptedEndPoint() { super(null,getEndPoint().getLocalAddress(), getEndPoint().getRemoteAddress()); setIdleTimeout(getEndPoint().getIdleTimeout()); }
public DecryptedEndPoint() { super(null,getEndPoint().getLocalAddress(), getEndPoint().getRemoteAddress()); setIdleTimeout(getEndPoint().getIdleTimeout()); }
public DecryptedEndPoint() { super(null,getEndPoint().getLocalAddress(), getEndPoint().getRemoteAddress()); setIdleTimeout(getEndPoint().getIdleTimeout()); }
@Override protected SendFailure send(HttpExchange exchange) { Request request = exchange.getRequest(); normalizeRequest(request); // Save the old idle timeout to restore it. EndPoint endPoint = getEndPoint(); idleTimeout = endPoint.getIdleTimeout(); long requestIdleTimeout = request.getIdleTimeout(); if (requestIdleTimeout >= 0) endPoint.setIdleTimeout(requestIdleTimeout); // One channel per connection, just delegate the send. return send(channel, exchange); }
public void send(HttpExchange exchange) { Request request = exchange.getRequest(); normalizeRequest(request); // Save the old idle timeout to restore it EndPoint endPoint = getEndPoint(); idleTimeout = endPoint.getIdleTimeout(); endPoint.setIdleTimeout(request.getIdleTimeout()); // Associate the exchange to the connection associate(exchange); sender.send(exchange); }
public void send(HttpExchange exchange) { Request request = exchange.getRequest(); normalizeRequest(request); // Save the old idle timeout to restore it EndPoint endPoint = getEndPoint(); idleTimeout = endPoint.getIdleTimeout(); endPoint.setIdleTimeout(request.getIdleTimeout()); // Associate the exchange to the connection associate(exchange); sender.send(exchange); }