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); }
public virtual ServerConnector CreateConnector(Server server, ListenSocketAddress address, JettyThreadCalculator jettyThreadCalculator) { ConnectionFactory httpFactory = CreateHttpConnectionFactory(); return(CreateConnector(server, address, jettyThreadCalculator, httpFactory)); }