Refine search
connector.setPort(this.port); connector.setReuseAddress(true); QueuedThreadPool threadPool = new QueuedThreadPool(); threadPool.setName("VoldemortHttp"); threadPool.setMaxThreads(this.numberOfThreads); Server httpServer = new Server(); httpServer.setConnectors(new Connector[] { connector }); httpServer.setThreadPool(threadPool); httpServer.setSendServerVersion(false); httpServer.setSendDateHeader(false);
@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.setDaemon(true); threadPool.setMaxThreads(threads); threadPool.setMinThreads(threads); server = new Server(); server.setThreadPool(threadPool); server.addConnector(connector);
webServer = new Server(); this.findPort = findPort; listener.setHost(bindAddress); listener.setPort(port); webServer.addConnector(listener); webServer.setThreadPool(new QueuedThreadPool());
String jetty_home = System.getProperty("jetty.home",jetty_default); Server server = new Server(); QueuedThreadPool threadPool = new QueuedThreadPool(); threadPool.setMaxThreads(100); server.setThreadPool(threadPool); connector.setMaxIdleTime(30000); connector.setConfidentialPort(8443); server.setConnectors(new Connector[]{connector});
agentServer = new Server(); agentServer.setThreadPool( new QueuedThreadPool( configsMap.getOptionInt("agent.threadpool.size.max", 25))); agentServer.setStopAtShutdown(true); agentServer.setGracefulShutdown(1000);
int maxThreads = props.getInt("executor.maxThreads", DEFAULT_THREAD_NUMBER); server = new Server(portNumber); QueuedThreadPool httpThreadPool = new QueuedThreadPool(maxThreads); server.setThreadPool(httpThreadPool); server.start();
server = new Server(adminContainerConfig.listenPort()); final List<Filter> additionaFilters = adminContainerConfig.additionalFilters(); adminDataResHandler.addServlet(new ServletHolder(new DefaultServlet()), "/*"); QueuedThreadPool threadPool = new QueuedThreadPool(); threadPool.setDaemon(true); server.setThreadPool(threadPool); server.setHandler(handlers); for (Connector connector : adminContainerConfig.additionalConnectors()) { server.addConnector(connector);
QueuedThreadPool threadPool = new QueuedThreadPool(); threadPool.setName("server(jetty) threads"); threadPool.setMinThreads(minThread); threadPool.setMaxThreads(maxThread); threadPool.setMaxIdleTimeMs(maxIdleTime); threadPool.start(); final Server server = new Server(); server.setThreadPool(threadPool); server.addConnector(connector);
public HttpServer(String name, String bindAddress, int port, boolean findPort, Connector connector, Configuration conf, String[] pathSpecs) throws IOException { this.webServer = new Server(); this.findPort = findPort; listener = connector; webServer.addConnector(listener); webServer.setSessionIdManager(sessionIdManager); QueuedThreadPool threadPool = maxThreads == -1 ? new QueuedThreadPool() : new QueuedThreadPool(maxThreads); webServer.setThreadPool(threadPool);
protected synchronized void startHttpServer() { if (httpServer != null && httpServer.isRunning()) { return; httpServer = new Server(); QueuedThreadPool qtp = new QueuedThreadPool(JETTY_MAX_THREADS); qtp.setName("llama-jetty"); qtp.setDaemon(true); httpServer.setThreadPool(qtp); String strAddress = getServerConf().getHttpAddress(); InetSocketAddress address = NetUtils.createSocketAddr(strAddress,
jettyConnector.setReuseAddress(true); jettyServer = new Server(portNum); jettyServer.setConnectors(new org.mortbay.jetty.Connector[] { jettyConnector }); QueuedThreadPool pool = new QueuedThreadPool(); pool.setMaxThreads(HTTP_SERVER_THREADS); jettyServer.setThreadPool(pool);
"sensei-core/src/main/webapp"); Server server = new Server(); QueuedThreadPool threadPool = new QueuedThreadPool(); threadPool.setName("Sensei Broker(jetty) threads"); threadPool.setMinThreads(_senseiConf.getInt(SERVER_BROKER_MINTHREAD, 20)); threadPool.setMaxThreads(_senseiConf.getInt(SERVER_BROKER_MAXTHREAD, 50)); threadPool.setMaxIdleTimeMs(_senseiConf.getInt(SERVER_BROKER_MAXWAIT, 2000)); server.setThreadPool(threadPool); server.addConnector(connector);
QueuedThreadPool threadPool = maxThreads == -1 ? new QueuedThreadPool() : new QueuedThreadPool(maxThreads); threadPool.setDaemon(true); webServer.setThreadPool(threadPool); HandlerCollection handlers = new HandlerCollection(); handlers.setHandlers(new Handler[] { requestLogHandler, contexts }); webServer.setHandler(handlers); } else { webServer.setHandler(contexts);
m_server = new Server(port); else m_server = new Server(); m_server.setConnectors(new Connector[] { getSSLConnector() }); else if (addr != null) { LOGGER.warn( "SSL Host NOT Configured. Using Http"); QueuedThreadPool threadPool = new QueuedThreadPool(); threadPool.setMinThreads(getMinThreadPoolSize()); threadPool.setMaxThreads(getMaxThreadPoolSize()); threadPool.setSpawnOrShrinkAt(getMinThreadPoolSize()); m_server.setThreadPool(threadPool);
/** * Set the min, max number of worker threads (simultaneous connections). */ public void setThreads(int min, int max) { QueuedThreadPool pool = (QueuedThreadPool) webServer.getThreadPool() ; pool.setMinThreads(min); pool.setMaxThreads(max); }
/** * 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); }
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); }
/** 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); }
public QueuedThreadPool(int maxThreads) { this(); setMaxThreads(maxThreads); }