Ejemplo n.º 1
0
        public virtual ServerConnector CreateConnector(Server server, ListenSocketAddress address, JettyThreadCalculator jettyThreadCalculator, params ConnectionFactory[] httpFactories)
        {
            int acceptors = jettyThreadCalculator.Acceptors;
            int selectors = jettyThreadCalculator.Selectors;

            ServerConnector connector = new ServerConnector(server, null, null, null, acceptors, selectors, httpFactories);

            connector.Name = _name;

            connector.ConnectionFactories = Arrays.asList(httpFactories);

            // TCP backlog, per socket, 50 is the default, consider adapting if needed
            connector.AcceptQueueSize = 50;

            connector.Host = address.Hostname;
            connector.Port = address.Port;

            return(connector);
        }
Ejemplo n.º 2
0
        public virtual ServerConnector CreateConnector(Server server, ListenSocketAddress address, JettyThreadCalculator jettyThreadCalculator)
        {
            ConnectionFactory httpFactory = CreateHttpConnectionFactory();

            return(CreateConnector(server, address, jettyThreadCalculator, httpFactory));
        }