@Override public void start() throws Exception { this.jettyServer.start(); this.contextHandler.start(); Connector[] connectors = jettyServer.getConnectors(); NetworkConnector connector = (NetworkConnector) connectors[0]; this.port = connector.getLocalPort(); }
private static int http1Port() { return ((NetworkConnector) http1server.getConnectors()[0]).getLocalPort(); }
protected int getPort() { return ((NetworkConnector)server.getConnectors()[0]).getLocalPort(); }
private static int http2Port() { return ((NetworkConnector) http2server.getConnectors()[0]).getLocalPort(); }
@BeforeClass public static void startJettyServer() throws Exception { // Let server pick its own random, available port. jettyServer = new Server(0); ServletContextHandler handler = new ServletContextHandler(); MultipartConfigElement multipartConfig = new MultipartConfigElement(""); ServletHolder holder = new ServletHolder(partsServlet); holder.getRegistration().setMultipartConfig(multipartConfig); handler.addServlet(holder, "/parts"); holder = new ServletHolder(partListServlet); holder.getRegistration().setMultipartConfig(multipartConfig); handler.addServlet(holder, "/partlist"); jettyServer.setHandler(handler); jettyServer.start(); Connector[] connectors = jettyServer.getConnectors(); NetworkConnector connector = (NetworkConnector) connectors[0]; baseUrl = "http://localhost:" + connector.getLocalPort(); }
@BeforeClass public static void startServer() throws Exception { // Let server pick its own random, available port. server = new Server(0); ServletContextHandler handler = new ServletContextHandler(); handler.setContextPath("/"); Class<?> config = CommonsMultipartResolverTestConfig.class; ServletHolder commonsResolverServlet = new ServletHolder(DispatcherServlet.class); commonsResolverServlet.setInitParameter("contextConfigLocation", config.getName()); commonsResolverServlet.setInitParameter("contextClass", AnnotationConfigWebApplicationContext.class.getName()); handler.addServlet(commonsResolverServlet, "/commons-resolver/*"); config = StandardMultipartResolverTestConfig.class; ServletHolder standardResolverServlet = new ServletHolder(DispatcherServlet.class); standardResolverServlet.setInitParameter("contextConfigLocation", config.getName()); standardResolverServlet.setInitParameter("contextClass", AnnotationConfigWebApplicationContext.class.getName()); standardResolverServlet.getRegistration().setMultipartConfig(new MultipartConfigElement("")); handler.addServlet(standardResolverServlet, "/standard-resolver/*"); server.setHandler(handler); server.start(); Connector[] connectors = server.getConnectors(); NetworkConnector connector = (NetworkConnector) connectors[0]; baseUrl = "http://localhost:" + connector.getLocalPort(); }
port=connector.getLocalPort(); if (port < 0) port = connector.getPort();
public int getPort() { Connector[] connectors = server.getConnectors(); NetworkConnector connector = (NetworkConnector) connectors[0]; return connector.getLocalPort(); }
int getActualPort() { if (server == null) { return 0; } return ((NetworkConnector) server.getConnectors()[0]).getLocalPort(); }
public InetSocketAddress[] getAddresses() { InetSocketAddress[] addresses = new InetSocketAddress[ jetty.getConnectors().length ]; for( int i=0, n=addresses.length; i<n; i++ ) { NetworkConnector connector = (NetworkConnector)jetty.getConnectors()[ i ]; String host = connector.getHost(); if( host == null ) { addresses[ i ] = new InetSocketAddress( connector.getLocalPort() ); } else { addresses[ i ] = new InetSocketAddress( host, connector.getLocalPort() ); } } return addresses; }
public InetSocketAddress[] getAddresses() { InetSocketAddress[] addresses = new InetSocketAddress[ jetty.getConnectors().length ]; for( int i=0, n=addresses.length; i<n; i++ ) { NetworkConnector connector = (NetworkConnector)jetty.getConnectors()[ i ]; String host = connector.getHost(); if( host == null ) { addresses[ i ] = new InetSocketAddress( connector.getLocalPort() ); } else { addresses[ i ] = new InetSocketAddress( host, connector.getLocalPort() ); } } return addresses; }
public static int getPort(Server server) { Connector[] connectors = server.getConnectors(); if ( null == connectors || connectors.length < 1 ) { return 0; } return Arrays.asList(connectors).stream() .map(connector -> ( connector instanceof NetworkConnector ) ? ((NetworkConnector)connector).getLocalPort() : null) .filter(Objects::nonNull) .findFirst() .orElse(0); }
public InetSocketAddress[] getAddresses() { InetSocketAddress[] addresses = new InetSocketAddress[jetty.getConnectors().length]; for (int i = 0, n = addresses.length; i < n; i++) { NetworkConnector connector = (NetworkConnector) jetty.getConnectors()[i]; String host = connector.getHost(); if (host == null) { addresses[i] = new InetSocketAddress(connector.getLocalPort()); } else { addresses[i] = new InetSocketAddress(host, connector.getLocalPort()); } } return addresses; }
private void logOperationalListenMessages() { for (Map.Entry<HttpPort<?>, ServerConnector> portConnector : _portConnectorMap.entrySet()) { HttpPort<?> port = portConnector.getKey(); NetworkConnector connector = portConnector.getValue(); logOperationalListenMessages(port, connector.getLocalPort()); } }
private void logOperationalShutdownMessage() { for (NetworkConnector connector : _portConnectorMap.values()) { logOperationalShutdownMessage(connector.getLocalPort()); } }
public void start() { try { server.start(); } catch (Exception e) { Log.warn("Exception when trying to start server", e); } port = ((NetworkConnector) server.getConnectors()[0]).getLocalPort(); }
public int getPort() { return ((NetworkConnector)getServer().getConnectors()[0]).getLocalPort(); }
/** returns base of server, without trailing slash - e.g. <code>http://localhost:8081</code> */ public static String getBaseUriHostAndPost(Server server) { return "http://localhost:"+((NetworkConnector)server.getConnectors()[0]).getLocalPort(); } protected String getBaseUriRest() {
private static Server startServer(ManagementContext mgmt, ContextHandler context, String summary, InetSocketAddress bindLocation) { Server server = new Server(bindLocation); initJaas(mgmt, server); server.setHandler(context); try { server.start(); } catch (Exception e) { throw Exceptions.propagate(e); } log.info("Brooklyn REST server started ("+summary+") on"); log.info(" http://localhost:"+((NetworkConnector)server.getConnectors()[0]).getLocalPort()+"/"); return server; }
@Override @BeforeMethod(alwaysRun = true) public void setUp() throws Exception { super.setUp(); server = BrooklynRestApiLauncher.launcher().managementContext(mgmt).start(); client = HttpTool.httpClientBuilder().build(); String serverAddress = "http://localhost:"+((NetworkConnector)server.getConnectors()[0]).getLocalPort(); String appUrl = serverAddress + "/v1/applications/" + app.getId(); entityUrl = URI.create(appUrl + "/entities/" + app.getId()); configUri = new URIBuilder(entityUrl + "/config/" + TestEntity.CONF_OBJECT.getName()) .addParameter("raw", "true") .build(); }