server = connector.getServer(); if (previousConnectors.length != 0) { server.setConnectors(previousConnectors);
@Test public void shouldAddHttpSocketConnector() throws Exception { ArgumentCaptor<Connector> captor = ArgumentCaptor.forClass(Connector.class); jetty9Server.configure(); verify(server, times(2)).addConnector(captor.capture()); List<Connector> connectors = captor.getAllValues(); Connector plainConnector = connectors.get(0); assertThat(plainConnector instanceof ServerConnector, is(true)); ServerConnector connector = (ServerConnector) plainConnector; assertThat(connector.getServer(), is(server)); assertThat(connector.getConnectionFactories().size(), is(1)); ConnectionFactory connectionFactory = connector.getConnectionFactories().iterator().next(); assertThat(connectionFactory instanceof HttpConnectionFactory, is(true)); }
@Test public void shouldAddSSLSocketConnector() throws Exception { ArgumentCaptor<Connector> captor = ArgumentCaptor.forClass(Connector.class); jetty9Server.configure(); verify(server, times(2)).addConnector(captor.capture()); List<Connector> connectors = captor.getAllValues(); Connector sslConnector = connectors.get(1); assertThat(sslConnector instanceof ServerConnector, is(true)); ServerConnector connector = (ServerConnector) sslConnector; assertThat(connector.getServer(), is(server)); assertThat(connector.getConnectionFactories().size(), is(2)); Iterator<ConnectionFactory> iterator = connector.getConnectionFactories().iterator(); ConnectionFactory first = iterator.next(); ConnectionFactory second = iterator.next(); assertThat(first instanceof SslConnectionFactory, is(true)); SslConnectionFactory sslConnectionFactory = (SslConnectionFactory) first; assertThat(sslConnectionFactory.getProtocol(), is("SSL")); assertThat(sslConnectionFactory.getNextProtocol(), is("HTTP/1.1")); assertThat(second instanceof HttpConnectionFactory, is(true)); }
public void stop() throws Exception { connector.getServer().stop(); }
public void join() throws Exception { connector.getServer().join(); }
@Override public void start() { ServerConnector serverConnector = createServerConnector(); serverConnector.setIdleTimeout(TimeUnit.HOURS.toMillis(1)); serverConnector.setSoLingerTime(-1); serverConnector.setHost(settings.getHost()); serverConnector.setPort(settings.getPort()); server = serverConnector.getServer(); ServerConnector[] connectors = new ServerConnector[1]; connectors[0] = serverConnector; server.setConnectors(connectors); Handler handler = createHandlerList(); server.setHandler(handler); try { String version = server.getClass().getPackage().getImplementationVersion(); log.debug("Starting Jetty Server {} on port {}", version, settings.getPort()); server.start(); server.join(); } catch (Exception e) { throw new PippoRuntimeException(e); } }
server = connector.getServer(); if (previousConnectors.length != 0) { server.setConnectors(previousConnectors);
connector.setPort(port); server = connector.getServer(); server.setConnectors(new Connector[] { connector });
connector.setPort(port); server = connector.getServer(); server.setConnectors(new Connector[] { connector });
final Server jetty = http.getServer();