@EventListener public void onWebServerInitialized(WebServerInitializedEvent event) { String name = event.getApplicationContext().getServerNamespace(); if ("server".equals(name) || !StringUtils.hasText(name)) { localServerPort = event.getWebServer().getPort(); } else if ("management".equals(name)) { localManagementPort = event.getWebServer().getPort(); } } }
@SuppressFBWarnings("ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD") @Override public void onApplicationEvent(WebServerInitializedEvent event) { Loggers.SRV_LOG.info("[SERVER-INIT] got port: {}", event.getWebServer().getPort()); Loggers.SRV_LOG.info("[SERVER-INIT] got path: {}", servletContext.getContextPath()); serverPort = event.getWebServer().getPort(); contextPath = servletContext.getContextPath(); try { RaftCore.init(); } catch (Exception e) { Loggers.RAFT.error("[NACOS-RAFT] {} {}", "failed to initialize raft sub system", e); } }
@Override public void onApplicationEvent(ServletWebServerInitializedEvent event) { this.port = event.getSource().getPort(); }
@Override public void onApplicationEvent(ServletWebServerInitializedEvent event) { this.port = event.getSource().getPort(); }
@Override public void onApplicationEvent(ServletWebServerInitializedEvent event) { this.port = event.getSource().getPort(); }
@Override public void onApplicationEvent(ServletWebServerInitializedEvent event) { this.port = event.getSource().getPort(); }
@EventListener(WebServerInitializedEvent.class) public void onApplicationEvent(WebServerInitializedEvent event) { int serverPort = event.getWebServer().getPort(); this.ansRegistration.setPort(serverPort); log.info("[ Migrate ] change the port to " + serverPort); if (!this.running.get()) { long s = System.currentTimeMillis(); log.info("[Migrate] start to registry server to ANS"); this.serviceRegistry.register(this.ansRegistration); log.info("[migrate] end to registry server to ANS cost time with " + (System.currentTimeMillis() - s) + " ms."); this.running.set(true); } }
@Override public void onApplicationEvent(WebServerInitializedEvent event) { if (port == 0) { port = event.getWebServer().getPort(); List<String> newList = new ArrayList<String>(); for (String serverAddrTmp : serverList) { newList.add(getFormatServerAddr(serverAddrTmp)); } setServerList(new ArrayList<String>(newList)); } }
@EventListener(ServletWebServerInitializedEvent.class) public void onApplicationEvent(ServletWebServerInitializedEvent event) { // TODO: take SSL into account int localPort = event.getWebServer().getPort(); if (this.port.get() == 0) { log.info("Updating port to " + localPort); this.port.compareAndSet(0, localPort); start(); } }
@Override public void onApplicationEvent(WebServerInitializedEvent event) { setServerPort(event.getWebServer().getPort()); setContextPath(servletContext.getContextPath()); }
@Override public void onApplicationEvent(WebServerInitializedEvent event) { File portFile = getPortFile(event.getApplicationContext()); try { String port = String.valueOf(event.getWebServer().getPort()); createParentFolder(portFile); FileCopyUtils.copy(port.getBytes(), portFile); portFile.deleteOnExit(); } catch (Exception ex) { logger.warn(String.format("Cannot create port file %s", this.file)); } }
private HttpClient httpClient(WebServer server) { return HttpClient.of(clientFactory, "http://example.com:" + server.getPort()); }
private HttpClient httpsClient(WebServer server) { return HttpClient.of(clientFactory, "https://example.com:" + server.getPort()); }
@Override public void onApplicationEvent(final WebServerInitializedEvent event) { int port = event.getWebServer().getPort(); final String host = getHost(); Address.getInstance() .setHost(host) .setPort(port) .setDomain(String.join(":", host, String.valueOf(port))); }
@Override public void onApplicationEvent(WebServerInitializedEvent event) { String propertyName = "local." + getName(event.getApplicationContext()) + ".port"; setPortProperty(event.getApplicationContext(), propertyName, event.getWebServer().getPort()); }
@Test public void shouldRunOnSpecifiedPort() { final ArmeriaReactiveWebServerFactory factory = factory(); final int port = SocketUtils.findAvailableTcpPort(); factory.setPort(port); runEchoServer(factory, server -> { assertThat(server.getPort()).isEqualTo(port); }); }
@Deprecated public void bind(WebServerInitializedEvent event) { ApplicationContext context = event.getApplicationContext(); if (context instanceof ConfigurableWebServerApplicationContext) { if ("management".equals( ((ConfigurableWebServerApplicationContext) context).getServerNamespace())) { return; } } this.port.compareAndSet(0, event.getWebServer().getPort()); this.start(); }
@Override public void onApplicationEvent(final WebServerInitializedEvent event) { int port = event.getWebServer().getPort(); final String host = getHost(); final String domain = System.getProperty("soul.httpPath"); if (StringUtils.isBlank(domain)) { Domain.getInstance() .setHttpPath("http://" + String.join(":", host, String.valueOf(port))); } else { Domain.getInstance() .setHttpPath(domain); } }
@EventListener(ServletWebServerInitializedEvent.class) public void onApplicationEvent(ServletWebServerInitializedEvent event) { int localPort = event.getWebServer().getPort(); if (this.port.get() == 0) { logger.info("Updating port to {}", localPort); this.port.compareAndSet(0, localPort); start(); } }
@Override public void onApplicationEvent(WebServerInitializedEvent event) { int port = event.getWebServer().getPort(); for (long i = 0; i < 20; i++) { productList.add(new Product(i, port + "产品" + i, i / 2 == 0, new Date(), 66.66f * i)); } } }