/** * Creates a new {@link KafkaConfig} from the given {@link Properties}. If the {@code "port"} property is missing * or is equals to {@code "0"}, a random port will be generated. */ private KafkaConfig createKafkaConfig(Properties properties) { Properties prop = new Properties(); prop.putAll(properties); String port = prop.getProperty("port"); if (port == null || "0".equals(port)) { int randomPort = Networks.getRandomPort(); Preconditions.checkState(randomPort > 0, "Failed to get random port."); prop.setProperty("port", Integer.toString(randomPort)); } return new KafkaConfig(prop); } }
/** * Creates a new {@link KafkaConfig} from the given {@link Properties}. If the {@code "port"} property is missing * or is equals to {@code "0"}, a random port will be generated. */ private KafkaConfig createKafkaConfig(Properties properties) { Properties prop = new Properties(); prop.putAll(properties); String port = prop.getProperty("port"); if (port == null || "0".equals(port)) { int randomPort = Networks.getRandomPort(); Preconditions.checkState(randomPort > 0, "Failed to get random port."); prop.setProperty("port", Integer.toString(randomPort)); } return new KafkaConfig(prop); } }
int port = Networks.getRandomPort(); if (listenOn == null) { listenOn = new InetSocketAddress("localhost", port);
int port = Networks.getRandomPort(); if (listenOn == null) { listenOn = new InetSocketAddress("localhost", port);
int port = Networks.getRandomPort(); if (listenOn == null) { listenOn = new InetSocketAddress("localhost", port);