/** * Set the idle timeout. * <p>This is implemented as a call to {@link EndPoint#setIdleTimeout(long)}, but may be * overridden by channels that have timeouts different from their connections. * @param timeoutMs the idle timeout in milliseconds */ public void setIdleTimeout(long timeoutMs) { _endPoint.setIdleTimeout(timeoutMs); }
/** * Set the idle timeout. * <p>This is implemented as a call to {@link EndPoint#setIdleTimeout(long)}, but may be * overridden by channels that have timeouts different from their connections. */ public void setIdleTimeout(long timeoutMs) { _endPoint.setIdleTimeout(timeoutMs); }
@Override public void setIdleTimeout(final long idleTimeout) { _underlying.setIdleTimeout(idleTimeout); }
@Override public void setIdleTimeout(long idleTimeout) { getEndPoint().setIdleTimeout(idleTimeout); }
@Override public void setMaxIdleTimeout(long ms) { getEndPoint().setIdleTimeout(ms); }
@Override public void setIdleTimeout(long idleTimeout) { getEndPoint().setIdleTimeout(idleTimeout); }
@Override public void setIdleTimeout(long idleTimeout) { super.setIdleTimeout(idleTimeout); getEndPoint().setIdleTimeout(idleTimeout); }
public WebSocketServerConnection(EndPoint endp, Executor executor, Scheduler scheduler, WebSocketPolicy policy, ByteBufferPool bufferPool) { super(endp,executor,scheduler,policy,bufferPool); if (policy.getIdleTimeout() > 0) { endp.setIdleTimeout(policy.getIdleTimeout()); } }
@Override public void setIdleTimeout(long idleTimeout) { super.setIdleTimeout(idleTimeout); getEndPoint().setIdleTimeout(idleTimeout); }
public WebSocketServerConnection(EndPoint endp, Executor executor, Scheduler scheduler, WebSocketPolicy policy, ByteBufferPool bufferPool, WebSocketServerFactory factory) { super(endp,executor,scheduler,policy,bufferPool); if (policy.getIdleTimeout() > 0) { endp.setIdleTimeout(policy.getIdleTimeout()); } this.factory = factory; }
protected void setLowResources() { for(Connector connector : getMonitoredOrServerConnectors()) { for (EndPoint endPoint : connector.getConnectedEndPoints()) endPoint.setIdleTimeout(_lowResourcesIdleTimeout); } }
protected void clearLowResources() { for(Connector connector : getMonitoredOrServerConnectors()) { for (EndPoint endPoint : connector.getConnectedEndPoints()) endPoint.setIdleTimeout(connector.getIdleTimeout()); } }
protected void unlimit() { for (AbstractConnector c : _connectors) { c.setAccepting(true); if (_idleTimeout>0) { for (EndPoint endPoint : c.getConnectedEndPoints()) endPoint.setIdleTimeout(c.getIdleTimeout()); } } }
public void release() { // Restore idle timeout getEndPoint().setIdleTimeout(idleTimeout); getHttpDestination().release(this); }
protected void clearLowResources() { for(Connector connector : getMonitoredOrServerConnectors()) { for (EndPoint endPoint : connector.getConnectedEndPoints()) endPoint.setIdleTimeout(connector.getIdleTimeout()); } }
protected void clearLowResources() { for(Connector connector : getMonitoredOrServerConnectors()) { for (EndPoint endPoint : connector.getConnectedEndPoints()) endPoint.setIdleTimeout(connector.getIdleTimeout()); } }
protected void clearLowResources() { for(Connector connector : getMonitoredOrServerConnectors()) { for (EndPoint endPoint : connector.getConnectedEndPoints()) endPoint.setIdleTimeout(connector.getIdleTimeout()); } }
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); }
@Override public org.eclipse.jetty.io.Connection newConnection(EndPoint endPoint, Map<String, Object> context) throws IOException { endPoint.setIdleTimeout(getHttpClient().getIdleTimeout()); ClientConnectionFactory factory = connectionFactory; HttpDestinationOverHTTP2 destination = (HttpDestinationOverHTTP2)context.get(HTTP_DESTINATION_CONTEXT_KEY); ProxyConfiguration.Proxy proxy = destination.getProxy(); boolean ssl = proxy == null ? HttpScheme.HTTPS.is(destination.getScheme()) : proxy.isSecure(); if (ssl && isUseALPN()) factory = new ALPNClientConnectionFactory(client.getExecutor(), factory, client.getProtocols()); return factory.newConnection(endPoint, context); }