Package org.mortbay.thread

Examples of org.mortbay.thread.BoundedThreadPool


        return connectionPool;
    }
   
    public org.mortbay.jetty.client.HttpClient getNewJettyClient(HttpComponent comp) throws Exception {
        org.mortbay.jetty.client.HttpClient tempClient = new org.mortbay.jetty.client.HttpClient();
        BoundedThreadPool btp = new BoundedThreadPool();
        btp.setMaxThreads(comp.getConfiguration().getJettyClientThreadPoolSize());
        tempClient.setThreadPool(btp);
        tempClient.setConnectorType(
                org.mortbay.jetty.client.HttpClient.CONNECTOR_SELECT_CHANNEL);

        tempClient.start();
View Full Code Here


                server.start();
              
                AbstractConnector aconn = (AbstractConnector) connector;
                if (aconn.getThreadPool() instanceof BoundedThreadPool
                    && isSetThreadingParameters()) {
                    BoundedThreadPool pool = (BoundedThreadPool)aconn.getThreadPool();
                    if (getThreadingParameters().isSetMinThreads()) {
                        pool.setMinThreads(getThreadingParameters().getMinThreads());
                    }
                    if (getThreadingParameters().isSetMaxThreads()) {
                        pool.setMaxThreads(getThreadingParameters().getMaxThreads());
                    }
                }
            } catch (Exception e) {
                LOG.log(Level.SEVERE, "START_UP_SERVER_FAILED_MSG", new Object[] {e.getMessage()});
                //problem starting server
View Full Code Here

        listener.setProtocol(protocol);
        listener.setSslKeyManagerFactoryAlgorithm(keyManagerFactoryAlgorithm);
        listener.setSslTrustManagerFactoryAlgorithm(trustManagerFactoryAlgorithm);
        listener.setKeystoreType(keyStoreType);
        server = new Server();
        BoundedThreadPool btp = new BoundedThreadPool();
        btp.setMaxThreads(getMaxThreads());
        server.setThreadPool(btp);
    }
View Full Code Here

        listener.setProtocol(protocol);
        listener.setSslKeyManagerFactoryAlgorithm(keyManagerFactoryAlgorithm);
        listener.setSslTrustManagerFactoryAlgorithm(trustManagerFactoryAlgorithm);
        listener.setKeystoreType(keyStoreType);
    server = new Server();
        BoundedThreadPool btp = new BoundedThreadPool();
        btp.setMaxThreads(getMaxThreads());
        server.setThreadPool(btp);
  }
View Full Code Here

      listener = new SocketConnector();
    }
    listener.setHost(host);
    listener.setPort(port);
    server = new Server();
        BoundedThreadPool btp = new BoundedThreadPool();
        btp.setMaxThreads(getMaxThreads());
        server.setThreadPool(btp);
  }
View Full Code Here

    }

    public void testStoppable() throws Exception
    {
        Server server=startServer(null);
        server.setThreadPool(new BoundedThreadPool());
        server.start();
        Thread.sleep(1000);
        server.stop();
    }
View Full Code Here

            listener = new SocketConnector();
        }
        listener.setHost(host);
        listener.setPort(port);
        server = new Server();
        BoundedThreadPool btp = new BoundedThreadPool();
        btp.setMaxThreads(getMaxThreads());
        server.setThreadPool(btp);
    }
View Full Code Here

                connector.setLowResourceMaxIdleTime(value);
            }
        }


        BoundedThreadPool threadPool = new BoundedThreadPool();

        if (props.getProperty("min-threads") != null) {
            int value = 0;
            try {
                value = Integer.parseInt(props.getProperty("min-threads").value);
            } catch (NumberFormatException e) {
                value = 0;
            }
            if (value > 0) {
                threadPool.setMinThreads(value);
            }
        }

        if (props.getProperty("max-threads") != null) {
            int value = 0;
            try {
                value = Integer.parseInt(props.getProperty("max-threads").value);
            } catch (NumberFormatException e) {
                value = 0;
            }
            if (value > 0) {
                threadPool.setMaxThreads(value);
            }
        }

        if (props.getProperty("max-idle-time") != null) {
            int value = 0;
            try {
                value = Integer.parseInt(props.getProperty("max-idle-time").value);
            } catch (NumberFormatException e) {
                value = 0;
            }
            if (value > 0) {
                threadPool.setMaxIdleTimeMs(value);
            }
        }

        if (props.getProperty("low-threads") != null) {
            int value = 0;
            try {
                value = Integer.parseInt(props.getProperty("low-threads").value);
            } catch (NumberFormatException e) {
                value = 0;
            }
            if (value > 0) {
                threadPool.setLowThreads(value);
            }
        }

        connector.setThreadPool(threadPool);
View Full Code Here

                server.start();
              
                AbstractConnector aconn = (AbstractConnector) connector;
                if (aconn.getThreadPool() instanceof BoundedThreadPool
                    && isSetThreadingParameters()) {
                    BoundedThreadPool pool = (BoundedThreadPool)aconn.getThreadPool();
                    if (getThreadingParameters().isSetMinThreads()) {
                        pool.setMinThreads(getThreadingParameters().getMinThreads());
                    }
                    if (getThreadingParameters().isSetMaxThreads()) {
                        pool.setMaxThreads(getThreadingParameters().getMaxThreads());
                    }
                }
            } catch (Exception e) {
                LOG.log(Level.SEVERE, "START_UP_SERVER_FAILED_MSG", new Object[] {e.getMessage()});
                //problem starting server
View Full Code Here

    listener = createBaseListener(conf);
    listener.setHost(bindAddress);
    listener.setPort(port);
    webServer.addConnector(listener);

    webServer.setThreadPool(new BoundedThreadPool());

    final String appDir = getWebAppsPath();
    ContextHandlerCollection contexts = new ContextHandlerCollection();
    webServer.setHandler(contexts);
    webAppContext = new WebAppContext();
View Full Code Here

TOP

Related Classes of org.mortbay.thread.BoundedThreadPool

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.