/** * Submits the response processing on Grizzly client's application thread pool. * * @param responseTask task to be processed on application thread pool. */ private void processResponse(Runnable responseTask) { this.grizzlyClient.getConfig().executorService().submit(responseTask); }
public void close() { if (closed.compareAndSet(false, true)) { try { channelManager.close(); // FIXME shouldn't close if not allowed config.executorService().shutdown(); if (allowStopNettyTimer) nettyTimer.stop(); } catch (Throwable t) { LOGGER.warn("Unexpected error on close", t); } } }
@Override public void close() { try { connectionManager.destroy(); clientTransport.shutdownNow(); final ExecutorService service = clientConfig.executorService(); if (service != null) { service.shutdown(); } if (timeoutExecutor != null) { timeoutExecutor.stop(); timeoutExecutor.getThreadPool().shutdownNow(); } } catch (IOException ignored) { } }
private void doDefaultTransportConfig() { final ExecutorService service = clientConfig.executorService(); if (service != null) { clientTransport.setIOStrategy(WorkerThreadIOStrategy.getInstance()); clientTransport.setWorkerThreadPool(service); } else { clientTransport.setIOStrategy(SameThreadIOStrategy.getInstance()); } }
f.touch(); f.setInnerFuture(config.executorService().submit(new AsyncHttpUrlConnection(urlConnection, request, handler, f))); maxConnections.incrementAndGet();
public void close() { channelPool.destroy(); openChannels.close(); for (Channel channel : openChannels) { Object attribute = Channels.getAttribute(channel); if (attribute instanceof NettyResponseFuture<?>) { NettyResponseFuture<?> future = (NettyResponseFuture<?>) attribute; future.cancelTimeouts(); } } // FIXME also shutdown in provider config.executorService().shutdown(); if (allowReleaseSocketChannelFactory) { socketChannelFactory.releaseExternalResources(); plainBootstrap.releaseExternalResources(); secureBootstrap.releaseExternalResources(); webSocketBootstrap.releaseExternalResources(); secureWebSocketBootstrap.releaseExternalResources(); } }
followRedirect = prototype.isFollowRedirect(); compressionEnforced = prototype.isCompressionEnforced(); applicationThreadPool = prototype.executorService();
int numWorkers = config.getIoThreadMultiplier() * Runtime.getRuntime().availableProcessors(); LOGGER.trace("Number of application's worker threads is {}", numWorkers); socketChannelFactory = new NioClientSocketChannelFactory(e, config.executorService(), numWorkers); allowReleaseSocketChannelFactory = true;
/** * Submits the response processing on Grizzly client's application thread pool. * * @param responseTask task to be processed on application thread pool. */ private void processResponse(Runnable responseTask) { this.grizzlyClient.getConfig().executorService().submit(responseTask); }
public void close() { if (closed.compareAndSet(false, true)) { try { channelManager.close(); // FIXME shouldn't close if not allowed config.executorService().shutdown(); if (allowStopNettyTimer) nettyTimer.stop(); } catch (Throwable t) { LOGGER.warn("Unexpected error on close", t); } } }
@Override public void close() { try { connectionManager.destroy(); clientTransport.shutdownNow(); final ExecutorService service = clientConfig.executorService(); if (service != null) { service.shutdown(); } if (timeoutExecutor != null) { timeoutExecutor.stop(); timeoutExecutor.getThreadPool().shutdownNow(); } } catch (IOException ignored) { } }
@Override public void close() { try { connectionManager.destroy(); clientTransport.shutdownNow(); final ExecutorService service = clientConfig.executorService(); if (service != null) { service.shutdown(); } if (timeoutExecutor != null) { timeoutExecutor.stop(); timeoutExecutor.getThreadPool().shutdownNow(); } } catch (IOException ignored) { } }
@Override public void close() { try { connectionManager.destroy(); clientTransport.shutdownNow(); final ExecutorService service = clientConfig.executorService(); if (service != null) { service.shutdown(); } if (timeoutExecutor != null) { timeoutExecutor.stop(); timeoutExecutor.getThreadPool().shutdownNow(); } } catch (IOException ignored) { } }
private void doDefaultTransportConfig() { final ExecutorService service = clientConfig.executorService(); if (service != null) { clientTransport.setIOStrategy(WorkerThreadIOStrategy.getInstance()); clientTransport.setWorkerThreadPool(service); } else { clientTransport.setIOStrategy(SameThreadIOStrategy.getInstance()); } }
handleResponseCode( uri, response.getStatusCode(), response.getStatusText() ); httpClient.getConfig().executorService().execute( new Runnable()
private void doDefaultTransportConfig() { final ExecutorService service = clientConfig.executorService(); if (service != null) { clientTransport.setIOStrategy(WorkerThreadIOStrategy.getInstance()); clientTransport.setWorkerThreadPool(service); } else { clientTransport.setIOStrategy(SameThreadIOStrategy.getInstance()); } }
handleResponseCode( uri, response.getStatusCode(), response.getStatusText() ); httpClient.getConfig().executorService().execute( new Runnable()
private void doDefaultTransportConfig() { final ExecutorService service = clientConfig.executorService(); if (service != null) { clientTransport.setIOStrategy(WorkerThreadIOStrategy.getInstance()); clientTransport.setWorkerThreadPool(service); } else { clientTransport.setIOStrategy(SameThreadIOStrategy.getInstance()); } }
public void close() { channelPool.destroy(); openChannels.close(); for (Channel channel : openChannels) { Object attribute = Channels.getAttribute(channel); if (attribute instanceof NettyResponseFuture<?>) { NettyResponseFuture<?> future = (NettyResponseFuture<?>) attribute; future.cancelTimeouts(); } } // FIXME also shutdown in provider config.executorService().shutdown(); if (allowReleaseSocketChannelFactory) { socketChannelFactory.releaseExternalResources(); plainBootstrap.releaseExternalResources(); secureBootstrap.releaseExternalResources(); webSocketBootstrap.releaseExternalResources(); secureWebSocketBootstrap.releaseExternalResources(); } }
f.touch(); f.setInnerFuture(config.executorService().submit(new ApacheClientRunnable(request, handler, method, f, httpClient))); maxConnections.incrementAndGet(); return f;