本文整理了Java中io.vertx.core.VertxOptions.getClusterHost()
方法的一些代码示例,展示了VertxOptions.getClusterHost()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。VertxOptions.getClusterHost()
方法的具体详情如下:
包路径:io.vertx.core.VertxOptions
类名称:VertxOptions
方法名:getClusterHost
[英]Get the host name to be used for clustering.
[中]获取用于群集的主机名。
代码示例来源:origin: eclipse-vertx/vert.x
json.put("blockedThreadCheckIntervalUnit", obj.getBlockedThreadCheckIntervalUnit().name());
if (obj.getClusterHost() != null) {
json.put("clusterHost", obj.getClusterHost());
代码示例来源:origin: eclipse-vertx/vert.x
if (isClustered()) {
log.info("Starting clustering...");
if (!Objects.equals(options.getClusterHost(), VertxOptions.DEFAULT_CLUSTER_HOST)) {
clusterHost = options.getClusterHost();
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testConfigureClusterHostPortFromProperties() throws Exception {
int clusterPort = TestUtils.randomHighPortInt();
System.setProperty(RunCommand.VERTX_OPTIONS_PROP_PREFIX + "clusterHost", "127.0.0.1");
System.setProperty(RunCommand.VERTX_OPTIONS_PROP_PREFIX + "clusterPort", Integer.toString(clusterPort));
MyLauncher launcher = new MyLauncher();
String[] args = {"run", "java:" + TestVerticle.class.getCanonicalName(), "-cluster"};
launcher.dispatch(args);
assertWaitUntil(() -> TestVerticle.instanceCount.get() == 1);
assertEquals("127.0.0.1", launcher.options.getClusterHost());
assertEquals(clusterPort, launcher.options.getClusterPort());
assertNull(launcher.options.getClusterPublicHost());
assertEquals(-1, launcher.options.getClusterPublicPort());
}
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testConfigureClusterHostPortFromCommandLine() throws Exception {
int clusterPort = TestUtils.randomHighPortInt();
MyLauncher launcher = new MyLauncher();
String[] args = {"run", "java:" + TestVerticle.class.getCanonicalName(), "-cluster", "--cluster-host", "127.0.0.1", "--cluster-port", Integer.toString(clusterPort)};
launcher.dispatch(args);
assertWaitUntil(() -> TestVerticle.instanceCount.get() == 1);
assertEquals("127.0.0.1", launcher.options.getClusterHost());
assertEquals(clusterPort, launcher.options.getClusterPort());
assertNull(launcher.options.getClusterPublicHost());
assertEquals(-1, launcher.options.getClusterPublicPort());
}
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testOverrideClusterHostPortFromProperties() throws Exception {
int clusterPort = TestUtils.randomHighPortInt();
int newClusterPort = TestUtils.randomHighPortInt();
int newClusterPublicPort = TestUtils.randomHighPortInt();
System.setProperty(RunCommand.VERTX_OPTIONS_PROP_PREFIX + "clusterHost", "127.0.0.2");
System.setProperty(RunCommand.VERTX_OPTIONS_PROP_PREFIX + "clusterPort", Integer.toString(clusterPort));
MyLauncher launcher = new MyLauncher();
launcher.clusterHost = "127.0.0.1";
launcher.clusterPort = newClusterPort;
launcher.clusterPublicHost = "127.0.0.3";
launcher.clusterPublicPort = newClusterPublicPort;
String[] args = {"run", "java:" + TestVerticle.class.getCanonicalName(), "-cluster"};
launcher.dispatch(args);
assertWaitUntil(() -> TestVerticle.instanceCount.get() == 1);
assertEquals("127.0.0.1", launcher.options.getClusterHost());
assertEquals(newClusterPort, launcher.options.getClusterPort());
assertEquals("127.0.0.3", launcher.options.getClusterPublicHost());
assertEquals(newClusterPublicPort, launcher.options.getClusterPublicPort());
}
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testOverrideClusterHostPortFromCommandLine() throws Exception {
int clusterPort = TestUtils.randomHighPortInt();
int clusterPublicPort = TestUtils.randomHighPortInt();
int newClusterPort = TestUtils.randomHighPortInt();
int newClusterPublicPort = TestUtils.randomHighPortInt();
MyLauncher launcher = new MyLauncher();
launcher.clusterHost = "127.0.0.1";
launcher.clusterPort = newClusterPort;
launcher.clusterPublicHost = "127.0.0.3";
launcher.clusterPublicPort = newClusterPublicPort;
String[] args = {
"run", "java:" + TestVerticle.class.getCanonicalName(),
"-cluster",
"--cluster-host", "127.0.0.2", "--cluster-port", Integer.toString(clusterPort),
"--cluster-public-host", "127.0.0.4", "--cluster-public-port", Integer.toString(clusterPublicPort)
};
launcher.dispatch(args);
assertWaitUntil(() -> TestVerticle.instanceCount.get() == 1);
assertEquals("127.0.0.1", launcher.options.getClusterHost());
assertEquals(newClusterPort, launcher.options.getClusterPort());
assertEquals("127.0.0.3", launcher.options.getClusterPublicHost());
assertEquals(newClusterPublicPort, launcher.options.getClusterPublicPort());
}
代码示例来源:origin: eclipse-vertx/vert.x
assertEquals(20, options.getWorkerPoolSize());
assertEquals(1000, options.getBlockedThreadCheckInterval());
assertEquals("localhost", options.getClusterHost());
assertNull(options.getClusterPublicHost());
assertEquals(null, options.getClusterManager());
assertEquals(workerPoolSize, options.getWorkerPoolSize());
assertEquals(blockedThreadCheckInterval, options.getBlockedThreadCheckInterval());
assertEquals(clusterHost, options.getClusterHost());
assertEquals(null, options.getClusterManager());
assertEquals(maxEventLoopExecuteTime, options.getMaxEventLoopExecuteTime());
代码示例来源:origin: eclipse-vertx/vert.x
@Test
public void testDefaultJsonOptions() {
VertxOptions def = new VertxOptions();
VertxOptions json = new VertxOptions(new JsonObject());
assertEquals(def.getEventLoopPoolSize(), json.getEventLoopPoolSize());
assertEquals(def.getWorkerPoolSize(), json.getWorkerPoolSize());
assertEquals(def.isClustered(), json.isClustered());
assertEquals(def.getClusterHost(), json.getClusterHost());
assertEquals(def.getClusterPublicHost(), json.getClusterPublicHost());
assertEquals(def.getClusterPublicPort(), json.getClusterPublicPort());
assertEquals(def.getClusterPingInterval(), json.getClusterPingInterval());
assertEquals(def.getClusterPingReplyInterval(), json.getClusterPingReplyInterval());
assertEquals(def.getBlockedThreadCheckInterval(), json.getBlockedThreadCheckInterval());
assertEquals(def.getMaxEventLoopExecuteTime(), json.getMaxEventLoopExecuteTime());
assertEquals(def.getMaxWorkerExecuteTime(), json.getMaxWorkerExecuteTime());
assertEquals(def.getInternalBlockingPoolSize(), json.getInternalBlockingPoolSize());
assertEquals(def.isHAEnabled(), json.isHAEnabled());
assertEquals(def.getQuorumSize(), json.getQuorumSize());
assertEquals(def.getHAGroup(), json.getHAGroup());
assertEquals(def.getWarningExceptionTime(), json.getWarningExceptionTime());
assertEquals(def.isFileResolverCachingEnabled(), json.isFileResolverCachingEnabled());
assertEquals(def.getMaxEventLoopExecuteTimeUnit(), json.getMaxEventLoopExecuteTimeUnit());
assertEquals(def.getMaxWorkerExecuteTimeUnit(), json.getMaxWorkerExecuteTimeUnit());
assertEquals(def.getWarningExceptionTimeUnit(), json.getWarningExceptionTimeUnit());
assertEquals(def.getBlockedThreadCheckIntervalUnit(), json.getBlockedThreadCheckIntervalUnit());
}
代码示例来源:origin: eclipse-vertx/vert.x
assertEquals(workerPoolSize, options.getWorkerPoolSize());
assertEquals(blockedThreadCheckInterval, options.getBlockedThreadCheckInterval());
assertEquals(clusterHost, options.getClusterHost());
assertEquals(clusterPublicHost, options.getClusterPublicHost());
assertEquals(maxEventLoopExecuteTime, options.getMaxEventLoopExecuteTime());
代码示例来源:origin: io.vertx/vertx-core
json.put("blockedThreadCheckIntervalUnit", obj.getBlockedThreadCheckIntervalUnit().name());
if (obj.getClusterHost() != null) {
json.put("clusterHost", obj.getClusterHost());
代码示例来源:origin: io.vertx/vertx-core
if (isClustered()) {
log.info("Starting clustering...");
if (!Objects.equals(options.getClusterHost(), VertxOptions.DEFAULT_CLUSTER_HOST)) {
clusterHost = options.getClusterHost();
代码示例来源:origin: io.vertx/vertx-core
@Test
public void testConfigureClusterHostPortFromProperties() throws Exception {
int clusterPort = TestUtils.randomHighPortInt();
System.setProperty(RunCommand.VERTX_OPTIONS_PROP_PREFIX + "clusterHost", "127.0.0.1");
System.setProperty(RunCommand.VERTX_OPTIONS_PROP_PREFIX + "clusterPort", Integer.toString(clusterPort));
MyLauncher launcher = new MyLauncher();
String[] args = {"run", "java:" + TestVerticle.class.getCanonicalName(), "-cluster"};
launcher.dispatch(args);
assertWaitUntil(() -> TestVerticle.instanceCount.get() == 1);
assertEquals("127.0.0.1", launcher.options.getClusterHost());
assertEquals(clusterPort, launcher.options.getClusterPort());
assertNull(launcher.options.getClusterPublicHost());
assertEquals(-1, launcher.options.getClusterPublicPort());
}
代码示例来源:origin: io.vertx/vertx-core
@Test
public void testConfigureClusterHostPortFromCommandLine() throws Exception {
int clusterPort = TestUtils.randomHighPortInt();
MyLauncher launcher = new MyLauncher();
String[] args = {"run", "java:" + TestVerticle.class.getCanonicalName(), "-cluster", "--cluster-host", "127.0.0.1", "--cluster-port", Integer.toString(clusterPort)};
launcher.dispatch(args);
assertWaitUntil(() -> TestVerticle.instanceCount.get() == 1);
assertEquals("127.0.0.1", launcher.options.getClusterHost());
assertEquals(clusterPort, launcher.options.getClusterPort());
assertNull(launcher.options.getClusterPublicHost());
assertEquals(-1, launcher.options.getClusterPublicPort());
}
代码示例来源:origin: io.vertx/vertx-core
@Test
public void testOverrideClusterHostPortFromProperties() throws Exception {
int clusterPort = TestUtils.randomHighPortInt();
int newClusterPort = TestUtils.randomHighPortInt();
int newClusterPublicPort = TestUtils.randomHighPortInt();
System.setProperty(RunCommand.VERTX_OPTIONS_PROP_PREFIX + "clusterHost", "127.0.0.2");
System.setProperty(RunCommand.VERTX_OPTIONS_PROP_PREFIX + "clusterPort", Integer.toString(clusterPort));
MyLauncher launcher = new MyLauncher();
launcher.clusterHost = "127.0.0.1";
launcher.clusterPort = newClusterPort;
launcher.clusterPublicHost = "127.0.0.3";
launcher.clusterPublicPort = newClusterPublicPort;
String[] args = {"run", "java:" + TestVerticle.class.getCanonicalName(), "-cluster"};
launcher.dispatch(args);
assertWaitUntil(() -> TestVerticle.instanceCount.get() == 1);
assertEquals("127.0.0.1", launcher.options.getClusterHost());
assertEquals(newClusterPort, launcher.options.getClusterPort());
assertEquals("127.0.0.3", launcher.options.getClusterPublicHost());
assertEquals(newClusterPublicPort, launcher.options.getClusterPublicPort());
}
代码示例来源:origin: io.vertx/vertx-core
@Test
public void testOverrideClusterHostPortFromCommandLine() throws Exception {
int clusterPort = TestUtils.randomHighPortInt();
int clusterPublicPort = TestUtils.randomHighPortInt();
int newClusterPort = TestUtils.randomHighPortInt();
int newClusterPublicPort = TestUtils.randomHighPortInt();
MyLauncher launcher = new MyLauncher();
launcher.clusterHost = "127.0.0.1";
launcher.clusterPort = newClusterPort;
launcher.clusterPublicHost = "127.0.0.3";
launcher.clusterPublicPort = newClusterPublicPort;
String[] args = {
"run", "java:" + TestVerticle.class.getCanonicalName(),
"-cluster",
"--cluster-host", "127.0.0.2", "--cluster-port", Integer.toString(clusterPort),
"--cluster-public-host", "127.0.0.4", "--cluster-public-port", Integer.toString(clusterPublicPort)
};
launcher.dispatch(args);
assertWaitUntil(() -> TestVerticle.instanceCount.get() == 1);
assertEquals("127.0.0.1", launcher.options.getClusterHost());
assertEquals(newClusterPort, launcher.options.getClusterPort());
assertEquals("127.0.0.3", launcher.options.getClusterPublicHost());
assertEquals(newClusterPublicPort, launcher.options.getClusterPublicPort());
}
代码示例来源:origin: eclipse-vertx/vert.x
assertEquals("localhost", options.getClusterHost());
String randString = TestUtils.randomUnicodeString(100);
assertEquals(options, options.setClusterHost(randString));
assertEquals(randString, options.getClusterHost());
assertEquals(null, options.getClusterPublicHost());
randString = TestUtils.randomUnicodeString(100);
代码示例来源:origin: io.vertx/vertx-core
assertEquals(20, options.getWorkerPoolSize());
assertEquals(1000, options.getBlockedThreadCheckInterval());
assertEquals("localhost", options.getClusterHost());
assertNull(options.getClusterPublicHost());
assertEquals(null, options.getClusterManager());
assertEquals(workerPoolSize, options.getWorkerPoolSize());
assertEquals(blockedThreadCheckInterval, options.getBlockedThreadCheckInterval());
assertEquals(clusterHost, options.getClusterHost());
assertEquals(null, options.getClusterManager());
assertEquals(maxEventLoopExecuteTime, options.getMaxEventLoopExecuteTime());
代码示例来源:origin: io.vertx/vertx-core
@Test
public void testDefaultJsonOptions() {
VertxOptions def = new VertxOptions();
VertxOptions json = new VertxOptions(new JsonObject());
assertEquals(def.getEventLoopPoolSize(), json.getEventLoopPoolSize());
assertEquals(def.getWorkerPoolSize(), json.getWorkerPoolSize());
assertEquals(def.isClustered(), json.isClustered());
assertEquals(def.getClusterHost(), json.getClusterHost());
assertEquals(def.getClusterPublicHost(), json.getClusterPublicHost());
assertEquals(def.getClusterPublicPort(), json.getClusterPublicPort());
assertEquals(def.getClusterPingInterval(), json.getClusterPingInterval());
assertEquals(def.getClusterPingReplyInterval(), json.getClusterPingReplyInterval());
assertEquals(def.getBlockedThreadCheckInterval(), json.getBlockedThreadCheckInterval());
assertEquals(def.getMaxEventLoopExecuteTime(), json.getMaxEventLoopExecuteTime());
assertEquals(def.getMaxWorkerExecuteTime(), json.getMaxWorkerExecuteTime());
assertEquals(def.getInternalBlockingPoolSize(), json.getInternalBlockingPoolSize());
assertEquals(def.isHAEnabled(), json.isHAEnabled());
assertEquals(def.getQuorumSize(), json.getQuorumSize());
assertEquals(def.getHAGroup(), json.getHAGroup());
assertEquals(def.getWarningExceptionTime(), json.getWarningExceptionTime());
assertEquals(def.isFileResolverCachingEnabled(), json.isFileResolverCachingEnabled());
assertEquals(def.getMaxEventLoopExecuteTimeUnit(), json.getMaxEventLoopExecuteTimeUnit());
assertEquals(def.getMaxWorkerExecuteTimeUnit(), json.getMaxWorkerExecuteTimeUnit());
assertEquals(def.getWarningExceptionTimeUnit(), json.getWarningExceptionTimeUnit());
assertEquals(def.getBlockedThreadCheckIntervalUnit(), json.getBlockedThreadCheckIntervalUnit());
}
代码示例来源:origin: io.vertx/vertx-core
assertEquals(workerPoolSize, options.getWorkerPoolSize());
assertEquals(blockedThreadCheckInterval, options.getBlockedThreadCheckInterval());
assertEquals(clusterHost, options.getClusterHost());
assertEquals(clusterPublicHost, options.getClusterPublicHost());
assertEquals(maxEventLoopExecuteTime, options.getMaxEventLoopExecuteTime());
代码示例来源:origin: io.vertx/vertx-core
assertEquals("localhost", options.getClusterHost());
String randString = TestUtils.randomUnicodeString(100);
assertEquals(options, options.setClusterHost(randString));
assertEquals(randString, options.getClusterHost());
assertEquals(null, options.getClusterPublicHost());
randString = TestUtils.randomUnicodeString(100);
内容来源于网络,如有侵权,请联系作者删除!