Package org.mortbay.jetty.bio

Examples of org.mortbay.jetty.bio.SocketConnector


   */
  protected Connector createBaseListener(Configuration conf)
      throws IOException {
    Connector ret;
    if (conf.getBoolean("hadoop.http.bio", false)) {
      SocketConnector conn = new SocketConnector();
      conn.setAcceptQueueSize(4096);
      conn.setResolveNames(false);
      ret = conn;
    } else {
      SelectChannelConnector conn = new SelectChannelConnector();
      conn.setAcceptQueueSize(128);
      conn.setResolveNames(false);
      conn.setUseDirectBuffers(false);
      ret = conn;
    }
    ret.setLowResourceMaxIdleTime(10000);
    ret.setHeaderBufferSize(conf.getInt("hadoop.http.header.buffer.size", 4096));
    ret.setMaxIdleTime(conf.getInt("dfs.http.timeout", 200000));
View Full Code Here


        WebAppContext application = new WebAppContext(path, "/");
        server.setHandler(application);
    }

    protected Connector getConnector(int port) {
        Connector connector = new SocketConnector();
        connector.setPort(port);
        connector.setHost("0.0.0.0");
        return connector;
    }
View Full Code Here

   * @param  portno     Port number.
   * @throws Exception  When an error occurs.
   */
  private void startServer(int portno) throws Exception {
    port = portno;
    SocketConnector listener = new SocketConnector();
    listener.setHost("127.0.0.1");
    listener.setPort(port);
    server.addConnector(listener);
    server.start();
  }
View Full Code Here

      }
    }
   
    // Create the server
    Server server = new Server();
    SocketConnector connector = new SocketConnector();
    connector.setPort(port);
    connector.setResolveNames(false);
    server.addConnector(connector);
   
    // create a list of handlers
    HandlerList list = new HandlerList();
    server.addHandler(list);
View Full Code Here

       
        SelectChannelConnector connector=new SelectChannelConnector();
        // SocketConnector connector=new SocketConnector();
        connector.setPort(port);
        server.addConnector(connector);
        SocketConnector bconnector=new SocketConnector();
        bconnector.setPort(port+1);
        server.addConnector(bconnector);
       
       
       
        SslSelectChannelConnector ssl_connector=new SslSelectChannelConnector();
View Full Code Here

    this.context = context;
    server = new Server( port );   
    if (System.getProperty("jetty.testMode") != null) {
      // SelectChannelConnector connector = new SelectChannelConnector();
      // Normal SocketConnector is what solr's example server uses by default
      SocketConnector connector = new SocketConnector();
      connector.setPort(port);
      connector.setReuseAddress(true);
      server.setConnectors(new Connector[] { connector });
      server.setSessionIdManager(new HashSessionIdManager(new Random()));
    }
    server.setStopAtShutdown( true );
   
View Full Code Here

                }
            } else if ("connector".equals(props.value)) {

                if ("http".equals(props.getProperty("type").value)) {

                    AbstractConnector connector = new SocketConnector();
                    setConnectorOptions(connector, props);
                    server.addConnector(connector);

                } else if ("https".equals(props.getProperty("type").value)) {

                    SslSocketConnector connector = new SslSocketConnector();
                    setConnectorOptions(connector, props);

                    if (props.getProperty("keystore") != null) {
                        connector.setKeystore(props.getProperty("keystore").value);
                    }
                    if (props.getProperty("password") != null) {
                        connector.setPassword(props.getProperty("password").value);
                    }
                    if (props.getProperty("key-password") != null) {
                        connector.setKeyPassword(props.getProperty("key-password").value);
                    }
                    if (props.getProperty("client-auth") != null) {
                        if ("need".equals(props.getProperty("client-auth").value)) {
                            connector.setNeedClientAuth(true);
                        } else if ("want".equals(props.getProperty("client-auth").value)) {
                            connector.setWantClientAuth(true);
                        }
                    }

                    server.addConnector(connector);

                } else if ("nio-http".equals(props.getProperty("type").value)) {

                    AbstractConnector connector = new SelectChannelConnector();
                    setConnectorOptions(connector, props);
                    server.addConnector(connector);

                } else if ("nio-https".equals(props.getProperty("type").value)) {

                    SslSelectChannelConnector connector = new SslSelectChannelConnector();
                    setConnectorOptions(connector, props);

                    if (props.getProperty("keystore") != null) {
                        connector.setKeystore(props.getProperty("keystore").value);
                    }
                    if (props.getProperty("password") != null) {
                        connector.setPassword(props.getProperty("password").value);
                    }
                    if (props.getProperty("key-password") != null) {
                        connector.setKeyPassword(props.getProperty("key-password").value);
                    }
                    if (props.getProperty("need-client-auth") != null) {
                        boolean needClientAuth = "true".equalsIgnoreCase(props.getProperty("need-client-auth").value);
                        connector.setNeedClientAuth(needClientAuth);
                    }

                    server.addConnector(connector);

                } else if ("ajp13".equals(props.getProperty("type").value)) {
View Full Code Here

            // don't even think of serving more than XX requests in parallel... we
            // have a limit in our processing and memory capacities
            BoundedThreadPool tp = new BoundedThreadPool();
            tp.setMaxThreads(50);

            SocketConnector conn = new SocketConnector();
            String portVariable = System.getProperty("jetty.port");
            int port = parsePort(portVariable);
            if(port <= 0)
              port = 8080;
            conn.setPort(port);
            conn.setThreadPool(tp);
            conn.setAcceptQueueSize(100);
            conn.setMaxIdleTime(1000 * 60 * 60);
            conn.setSoLingerTime(-1);
            jettyServer.setConnectors(new Connector[] { conn });

            WebAppContext wah = new WebAppContext();
            wah.setContextPath("/geoserver");
            wah.setWar("src/main/webapp");
View Full Code Here

      }
      TestHomePage.componentFactory = factory;
     
      // setup the embedded Jetty server
        Server server = new Server();
        SocketConnector connector = new SocketConnector();
       
        // Set some timeout options to make debugging easier.
        connector.setMaxIdleTime(1000 * 60 * 60);
        connector.setSoLingerTime(-1);
        connector.setPort(port);
        server.setConnectors(new Connector[] { connector });

        // programmatically add the wicket servlet to the context
        Context root = new Context(server, contextPath ,Context.SESSIONS);
        ServletHolder wicket = new ServletHolder(WicketServlet.class);
View Full Code Here

     */
    public Server(int port)
    {
        setServer(this);

        Connector connector=new SocketConnector();
        connector.setPort(port);
        setConnectors(new Connector[]{connector});
    }
View Full Code Here

TOP

Related Classes of org.mortbay.jetty.bio.SocketConnector

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.