public HTTPSPDYServerConnector(Server server, HttpConfiguration config, SslContextFactory sslContextFactory, Map<Short, PushStrategy> pushStrategies) { super(server, AbstractConnectionFactory.getFactories(sslContextFactory, sslContextFactory == null ? new ConnectionFactory[]{new HttpConnectionFactory(config)} : new ConnectionFactory[]{new NPNServerConnectionFactory("spdy/3", "spdy/2", "http/1.1"), new HttpConnectionFactory(config), new HTTPSPDYServerConnectionFactory(SPDY.V3, config, getPushStrategy(SPDY.V3, pushStrategies)), new HTTPSPDYServerConnectionFactory(SPDY.V2, config, getPushStrategy(SPDY.V2, pushStrategies))})); NPNServerConnectionFactory npnConnectionFactory = getConnectionFactory(NPNServerConnectionFactory.class); if (npnConnectionFactory != null) npnConnectionFactory.setDefaultProtocol("http/1.1"); }