public RemoteServer() { connector.setName("jrobotremoteserver"); server.setConnectors(new Connector[] { connector }); ServletContextHandler servletContextHandler = new ServletContextHandler(server, "/", false, false); servletContextHandler.addServlet(new ServletHolder(servlet), "/"); }
private void configureMainConnector(final boolean isStatsOn, final String localIp, final int localPort) { final SelectChannelConnector connector = new SelectChannelConnector(); connector.setName("http"); connector.setStatsOn(isStatsOn); connector.setHost(localIp); connector.setPort(localPort); server.addConnector(connector); }
private Server createServer(final DummyServlet servlet) throws Exception { int port; try (ServerSocket socket = new ServerSocket()) { socket.bind(new InetSocketAddress(0)); port = socket.getLocalPort(); } baseUri = new URI("http", null, "127.0.0.1", port, null, null, null); Server server = new Server(); server.setSendServerVersion(false); SelectChannelConnector httpConnector; httpConnector = new SelectChannelConnector(); httpConnector.setName("http"); httpConnector.setPort(port); server.addConnector(httpConnector); ServletHolder servletHolder = new ServletHolder(servlet); ServletContextHandler context = new ServletContextHandler(ServletContextHandler.NO_SESSIONS); context.addServlet(servletHolder, "/*"); HandlerCollection handlers = new HandlerCollection(); handlers.addHandler(context); server.setHandler(handlers); return server; }
httpConnector = new SelectChannelConnector(); httpConnector.setName(scheme); httpConnector.setPort(port); server.addConnector(httpConnector);
httpConnector.setName("http"); httpConnector.setPort(port); server.addConnector(httpConnector);
private SelectChannelConnector createSelectChannelConnector(final HttpServiceConfig config) { final SelectChannelConnector connector = new SelectChannelConnector(); connector.setPort(config.getPort()); connector.setName(config.getName()); if (config.getRequestBufferSize() != null) { connector.setRequestBufferSize(config.getRequestBufferSize()); } if (config.getRequestHeaderBufferSize() != null) { connector.setRequestHeaderSize(config.getRequestHeaderBufferSize()); } if (config.getResponseBufferSize() != null) { connector.setResponseBufferSize(config.getResponseBufferSize()); } return connector; }