int getPort() { return ((InetSocketAddress) server.getListenerInfo().get(0).getAddress()).getPort(); } }
@Override public void start() throws Exception { this.server.start(); Undertow.ListenerInfo info = this.server.getListenerInfo().get(0); this.port = ((InetSocketAddress) info.getAddress()).getPort(); }
@Override protected void startInternal() { this.server.start(); Undertow.ListenerInfo info = this.server.getListenerInfo().get(0); setPort(((InetSocketAddress) info.getAddress()).getPort()); }
SocketAddress listenerAddress = listenerInfo.getAddress(); HttpHandler handler = listener.getRootHandler(); ListenAddress listenAddressConfig = httpHandlers.get(handler);
public void healthy() { startupDuration = Duration.ofMillis(System.currentTimeMillis() - startTime); for(ListenerInfo info : undertow.getListenerInfo()) { log.debug("listener info: " + info); SocketAddress address = info.getAddress(); if(address != null) { ports.add( ((java.net.InetSocketAddress) address).getPort()); } } printStatus(); running.set(true); }
@BeforeAll static void startServer() { server = Undertow.builder() .addHttpListener(0, "127.0.0.1") .setHandler(exchange -> { if (handler != null) { handler.handleRequest(exchange); } }).build(); server.start(); port = ((InetSocketAddress) server.getListenerInfo().get(0).getAddress()).getPort(); }
@Setup(Level.Trial) public void init() throws Exception { server = Undertow.builder() .addHttpListener(0, "127.0.0.1") .setHandler(exchange -> { exchange.getResponseHeaders().put(CONTENT_TYPE, "text/plain; charset=UTF-8"); exchange.getResponseSender().send("hello world"); }).build(); server.start(); baseUrl = "http://127.0.0.1:" + ((InetSocketAddress) server.getListenerInfo().get(0).getAddress()).getPort(); client = newClient(); tracedClient = newClient(HttpTracing.create( Tracing.newBuilder().spanReporter(Reporter.NOOP).build() )); unsampledClient = newClient(HttpTracing.create( Tracing.newBuilder().sampler(Sampler.NEVER_SAMPLE).spanReporter(Reporter.NOOP).build() )); }
protected int initServer() throws Exception { DeploymentInfo servletBuilder = Servlets.deployment() .setClassLoader(getClass().getClassLoader()) .setContextPath("/") .setDeploymentName("test.war"); init(servletBuilder); DeploymentManager manager = Servlets.defaultContainer().addDeployment(servletBuilder); manager.deploy(); server = Undertow.builder() .addHttpListener(0, "127.0.0.1") .setHandler(manager.start()).build(); server.start(); return ((InetSocketAddress) server.getListenerInfo().get(0).getAddress()).getPort(); }