public void setConnectTimeout(long connectTimeout) { this.connectTimeout = connectTimeout; SelectorManager selector = this.selector; if (selector != null) selector.setConnectTimeout(connectTimeout); }
@Override protected void doStart() throws Exception { HttpClient httpClient = getHttpClient(); selectorManager = newSelectorManager(httpClient); selectorManager.setConnectTimeout(httpClient.getConnectTimeout()); addBean(selectorManager); super.doStart(); }
@Override protected void doStart() throws Exception { if (executor == null) { this.executor = getServer().getThreadPool(); } if (scheduler == null) { this.scheduler = new ScheduledExecutorScheduler(); addBean(scheduler); } addBean(selector = new Manager(executor, scheduler)); selector.setConnectTimeout(maxTimeout()); super.doStart(); }
selectorManager.setConnectTimeout(getConnectTimeout()); addBean(selectorManager);
@Override protected void doStart() throws Exception { if (executor == null) executor = getServer().getThreadPool(); if (scheduler == null) addBean(scheduler = new ScheduledExecutorScheduler()); if (bufferPool == null) addBean(bufferPool = new MappedByteBufferPool()); addBean(selector = newSelectorManager()); selector.setConnectTimeout(getConnectTimeout()); super.doStart(); }
selectorManager.setConnectTimeout(getConnectTimeout()); addBean(selectorManager);
public Factory(Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, SslContextFactory sslContextFactory, long idleTimeout) { this.idleTimeout = idleTimeout; setConnectTimeout(15000); if (executor == null) executor = new QueuedThreadPool(); this.executor = executor; addBean(executor); if (scheduler == null) scheduler = new ScheduledExecutorScheduler(); this.scheduler = scheduler; addBean(scheduler); if (bufferPool == null) bufferPool = new MappedByteBufferPool(); this.bufferPool = bufferPool; addBean(bufferPool); this.sslContextFactory = sslContextFactory; if (sslContextFactory != null) addBean(sslContextFactory); selector = new ClientSelectorManager(executor, scheduler); selector.setConnectTimeout(getConnectTimeout()); addBean(selector); }
addBean(selector); selector.setConnectTimeout(getConnectTimeout());