private void createThreadPool() { final int maxThreads = this.props .getInt("jetty.maxThreads", Constants.DEFAULT_JETTY_MAX_THREAD_COUNT); final QueuedThreadPool httpThreadPool = new QueuedThreadPool(maxThreads); this.server.setThreadPool(httpThreadPool); addThreadPoolGauges(httpThreadPool); }
connector.setPort(this.port); connector.setReuseAddress(true); QueuedThreadPool threadPool = new QueuedThreadPool(); threadPool.setName("VoldemortHttp"); threadPool.setMaxThreads(this.numberOfThreads);
/** Instantiate the service. * Typically the derived constructor will call {@ #subscribe(String, String)} to * map subscriptions to methods. * @param bayeux The bayeux instance. * @param name The name of the service (used as client ID prefix). * @param maxThreads The size of a ThreadPool to create to handle messages. * @param synchronous True if message delivery will be synchronized on the client. */ public BayeuxService(Bayeux bayeux,String name, int maxThreads, boolean synchronous) { if (maxThreads>0) setThreadPool(new QueuedThreadPool(maxThreads)); _name=name; _bayeux=bayeux; _client=_bayeux.newClient(name); _listener=(synchronous)?new SyncListen():new AsyncListen(); _client.addListener(_listener); }
/** * Instantiate the service. Typically the derived constructor will call @ * #subscribe(String, String)} to map subscriptions to methods. * * @param bayeux * The bayeux instance. * @param name * The name of the service (used as client ID prefix). * @param maxThreads * The size of a ThreadPool to create to handle messages. * @param synchronous * True if message delivery will be synchronized on the client. */ public BayeuxService(Bayeux bayeux, String name, int maxThreads, boolean synchronous) { if (maxThreads > 0) setThreadPool(new QueuedThreadPool(maxThreads)); _name=name; _bayeux=bayeux; _client=_bayeux.newClient(name); _listener=(synchronous)?new SyncListen():new AsyncListen(); _client.addListener(_listener); }
QueuedThreadPool threadPool = maxThreads == -1 ? new QueuedThreadPool() : new QueuedThreadPool(maxThreads); webServer.setThreadPool(threadPool);
QueuedThreadPool threadPool = maxThreads == -1 ? new QueuedThreadPool() : new QueuedThreadPool(maxThreads); webServer.setThreadPool(threadPool);
new QueuedThreadPool() : new QueuedThreadPool(maxThreads); webServer.setThreadPool(threadPool);
webServer.addConnector(listener); webServer.setThreadPool(new QueuedThreadPool());
webServer.addConnector(listener); webServer.setThreadPool(new QueuedThreadPool());
QueuedThreadPool httpThreadPool = new QueuedThreadPool(maxThreads); server.setThreadPool(httpThreadPool);
/** * Constructor. * * @param server * The server to help. */ public JettyServerHelper(org.restlet.Server server) { super(server); this.connector = null; this.wrappedServer = new WrappedServer(this); // Configuring the thread pool final QueuedThreadPool btp = new QueuedThreadPool(); btp.setLowThreads(getLowThreads()); btp.setMaxIdleTimeMs(getThreadMaxIdleTimeMs()); btp.setMaxThreads(getMaxThreads()); btp.setMinThreads(getMinThreads()); getWrappedServer().setThreadPool(btp); }
QueuedThreadPool qtp = new QueuedThreadPool(JETTY_MAX_THREADS); qtp.setName("llama-jetty"); qtp.setDaemon(true);
@Override protected void startUp() throws Exception { // setup the jetty config ServletHolder sh = new ServletHolder(ServletContainer.class); sh.setInitParameter("com.sun.jersey.config.property.packages", "com.twitter.hraven.rest"); sh.setInitParameter(JSONConfiguration.FEATURE_POJO_MAPPING, "true"); server = new Server(); Connector connector = new SelectChannelConnector(); connector.setPort(this.port); connector.setHost(address); server.addConnector(connector); // TODO: in the future we may want to provide settings for the min and max threads // Jetty sets the default max thread number to 250, if we don't set it. // QueuedThreadPool threadPool = new QueuedThreadPool(); server.setThreadPool(threadPool); server.setSendServerVersion(false); server.setSendDateHeader(false); server.setStopAtShutdown(true); // set up context Context context = new Context(server, "/", Context.SESSIONS); context.addServlet(sh, "/*"); // start server server.start(); }
@Override protected void startUp() throws Exception { // setup the jetty config ServletHolder sh = new ServletHolder(ServletContainer.class); sh.setInitParameter("com.sun.jersey.config.property.packages", "com.twitter.hraven.rest"); sh.setInitParameter(JSONConfiguration.FEATURE_POJO_MAPPING, "true"); server = new Server(); Connector connector = new SelectChannelConnector(); connector.setPort(this.port); connector.setHost(address); server.addConnector(connector); // TODO: in the future we may want to provide settings for the min and max threads // Jetty sets the default max thread number to 250, if we don't set it. // QueuedThreadPool threadPool = new QueuedThreadPool(); server.setThreadPool(threadPool); server.setSendServerVersion(false); server.setSendDateHeader(false); server.setStopAtShutdown(true); // set up context Context context = new Context(server, "/", Context.SESSIONS); context.addServlet(sh, "/*"); // start server server.start(); }
QueuedThreadPool threadPool = new QueuedThreadPool(); threadPool.setMinThreads(getMinThreadPoolSize()); threadPool.setMaxThreads(getMaxThreadPoolSize());
QueuedThreadPool threadPool = new QueuedThreadPool(); threadPool.setDaemon(true); threadPool.setMaxThreads(threads);
QueuedThreadPool threadPool = new QueuedThreadPool(); threadPool.setDaemon(true); threadPool.setMaxThreads(threads);
QueuedThreadPool threadPool = new QueuedThreadPool(); threadPool.setDaemon(true); threadPool.setMaxThreads(threads);
QueuedThreadPool threadPool = new QueuedThreadPool(); threadPool.setDaemon(true); threadPool.setMaxThreads(threads);
QueuedThreadPool threadPool = new QueuedThreadPool(); threadPool.setDaemon(true); threadPool.setMaxThreads(threads);