@Override protected void doStart() throws Exception { for (Connector connector : JettyWebServer.this.connectors) { Assert.state(connector.isStopped(), () -> "Connector " + connector + " has been started prematurely"); } JettyWebServer.this.server.setConnectors(null); }
private Server createServer(InetSocketAddress address) { Server server = new Server(getThreadPool()); server.setConnectors(new Connector[] { createConnector(address, server) }); return server; }
@Override public void customize(Server server) { SslContextFactory sslContextFactory = new SslContextFactory(); configureSsl(sslContextFactory, this.ssl, this.sslStoreProvider); ServerConnector connector = createConnector(server, sslContextFactory, this.address); server.setConnectors(new Connector[] { connector }); }
protected Server newServer(int port) { Server result = new Server(); SocketConnector connector = new SocketConnector(); connector.setMaxIdleTime(1000 * 60 * 60); connector.setPort(port); result.setConnectors(new Connector[] {connector}); return result; }
server = connector.getServer(); if (previousConnectors.length != 0) { server.setConnectors(previousConnectors); hasCustomizedConnectors = true; } else { server.setConnectors(new Connector[] {connector});
new HttpConnectionFactory(https)); sslConnector.setPort(httpPort); server.setConnectors(new Connector[] {sslConnector}); } else { server = new Server(httpPort); new ServerConnector(server, new HttpConnectionFactory(new HttpConfiguration())); connector.setPort(httpPort); server.setConnectors(new Connector[] {connector});
public static void main(String[] args) throws Exception { String configPort = "8080"; if(args.length > 0){ configPort = args[0]; } String port = System.getProperty("server.http.port", configPort); System.out.println("Server started on port: " + port); Server server = new Server(); server.setConnectors(new Connector[]{createConnector(server, Integer.parseInt(port))}); ServletContextHandler context = new ServletContextHandler(ServletContextHandler.NO_SESSIONS); context.setContextPath("/api"); ServletHolder servletHolder = new ServletHolder(createJerseyServlet()); servletHolder.setInitOrder(1); context.addServlet(servletHolder, "/*"); WebAppContext webAppContext = new WebAppContext(); webAppContext.setServer(server); webAppContext.setContextPath("/"); String resourceBase = System.getProperty("resourceBase"); if(resourceBase != null){ webAppContext.setResourceBase(resourceBase); } else { webAppContext.setResourceBase(Main.class.getResource("/webapp").toExternalForm()); } HandlerList handlers = new HandlerList(); handlers.setHandlers(new Handler[]{context, webAppContext}); server.setHandler(handlers); server.start(); server.join(); }
connector.setSoLingerTime(-1); connector.setPort(8080); server.setConnectors(new Connector[] { connector });
new HttpConnectionFactory(config)); https.setPort(port); server.setConnectors(new Connector[]{https}); server.setConnectors(new Connector[]{http});
server.setConnectors(new Connector[]{https}); } else { if(globalProps.getProperty("X-Forwarded-For").equals("true")) { server.setConnectors(new Connector[]{http});
private void createListeners() { SocketConnector connector = getConnector(); setupJettyOptions( connector ); connector.setPort( port ); connector.setHost( hostname ); connector.setName( BaseMessages.getString( PKG, "WebServer.Log.KettleHTTPListener", hostname ) ); log.logBasic( BaseMessages.getString( PKG, "WebServer.Log.CreateListener", hostname, "" + port ) ); server.setConnectors( new Connector[] { connector } ); }
httpServer.setConnectors(new Connector[] {connector});
server.setConnectors(new Connector[]{http}); } else { server.setConnectors(new Connector[]{https});
return; this.server.setConnectors(this.connectors); if (!this.autoStart) { return;
server.setConnectors(new Connector[] {connector});
server.setConnectors(new Connector[]{sslConnector}); server.start();
server.setConnectors(connectors); final long gracefulStop = config.getGracefulShutdownTimeout().toStandardDuration().getMillis(); if (gracefulStop > 0) {
server.setConnectors(new Connector[] {serverConnector});
@Override public void start() { server = createServer(); ServerConnector serverConnector = createServerConnector(server); serverConnector.setIdleTimeout(TimeUnit.HOURS.toMillis(1)); serverConnector.setSoLingerTime(-1); serverConnector.setHost(getSettings().getHost()); serverConnector.setPort(getSettings().getPort()); ServerConnector[] connectors = new ServerConnector[1]; connectors[0] = serverConnector; server.setConnectors(connectors); Handler pippoHandler = createPippoHandler(); server.setHandler(pippoHandler); String version = server.getClass().getPackage().getImplementationVersion(); log.info("Starting Jetty Server {} on port {}", version, getSettings().getPort()); try { server.start(); } catch (Exception e) { log.error("Unable to launch Jetty", e); throw new PippoRuntimeException(e); } }
/** * Get the agent server for suing it with mule * * @param pConfig agent configuration * @return the server */ protected Server getServer(MuleAgentConfig pConfig) { Server newServer = new Server(); Connector connector = createConnector(newServer); if (pConfig.getHost() != null) { ClassUtil.applyMethod(connector, "setHost", pConfig.getHost()); } ClassUtil.applyMethod(connector,"setPort",pConfig.getPort()); newServer.setConnectors(new Connector[]{connector}); return newServer; }