case "quorumSize": if (member.getValue() instanceof Number) { obj.setQuorumSize(((Number)member.getValue()).intValue());
options.setQuorumSize(quorumSize);
protected Vertx startVertx(String haGroup, int quorumSize, boolean ha) throws Exception { VertxOptions options = new VertxOptions().setHAEnabled(ha).setClustered(true). setClusterHost("localhost").setClusterManager(getClusterManager()); if (ha) { options.setQuorumSize(quorumSize); if (haGroup != null) { options.setHAGroup(haGroup); } } CountDownLatch latch = new CountDownLatch(1); AtomicReference<Vertx> vertxRef = new AtomicReference<>(); clusteredVertx(options, onSuccess(vertx -> { vertxRef.set(vertx); latch.countDown(); })); latch.await(2, TimeUnit.MINUTES); return vertxRef.get(); }
options.setQuorumSize(quorum);
case "quorumSize": if (member.getValue() instanceof Number) { obj.setQuorumSize(((Number)member.getValue()).intValue());
options.setQuorumSize(quorumSize);
options.setHAEnabled(haEnabled); options.setFileResolverCachingEnabled(fileResolverCachingEnabled); options.setQuorumSize(quorumSize); options.setHAGroup(haGroup); options.setMetricsOptions(
protected Vertx startVertx(String haGroup, int quorumSize, boolean ha) throws Exception { VertxOptions options = new VertxOptions().setHAEnabled(ha).setClustered(true). setClusterHost("localhost").setClusterManager(getClusterManager()); if (ha) { options.setQuorumSize(quorumSize); if (haGroup != null) { options.setHAGroup(haGroup); } } CountDownLatch latch = new CountDownLatch(1); AtomicReference<Vertx> vertxRef = new AtomicReference<>(); clusteredVertx(options, onSuccess(vertx -> { vertxRef.set(vertx); latch.countDown(); })); latch.await(2, TimeUnit.MINUTES); return vertxRef.get(); }
options.setQuorumSize(quorum);
rand = TestUtils.randomPositiveInt(); assertEquals(1, options.getQuorumSize()); assertEquals(options, options.setQuorumSize(rand)); assertEquals(rand, options.getQuorumSize()); try { options.setQuorumSize(0); fail("Should throw exception"); } catch (IllegalArgumentException e) { options.setQuorumSize(-1); fail("Should throw exception"); } catch (IllegalArgumentException e) {
options.setHAEnabled(haEnabled); options.setFileResolverCachingEnabled(fileResolverCachingEnabled); options.setQuorumSize(quorumSize); options.setHAGroup(haGroup); options.setMetricsOptions(
@ConditionalOnMissingBean(VertxOptions.class) @Bean public VertxOptions vertxOptions(EventBusOptions eventBusOptions, MetricsOptions metricsOptions) { return new VertxOptions() .setBlockedThreadCheckInterval(properties.getBlockedThreadCheckInterval()) .setEventLoopPoolSize(properties.getEventLoopPoolSize()) .setWorkerPoolSize(properties.getWorkerPoolSize()) .setInternalBlockingPoolSize(properties.getInternalBlockingPoolSize()) .setQuorumSize(properties.getQuorumSize()) .setMaxEventLoopExecuteTime(properties.getMaxEventLoopExecuteTime()) .setHAGroup(properties.getHaGroup()) .setMaxWorkerExecuteTime(properties.getMaxWorkerExecuteTime()) .setWarningExceptionTime(properties.getWarningExceptionTime()) .setFileResolverCachingEnabled(properties.isFileResolverCachingEnabled()) .setHAEnabled(properties.isHaEnabled()) .setEventBusOptions(eventBusOptions) .setMetricsOptions(metricsOptions); }
rand = TestUtils.randomPositiveInt(); assertEquals(1, options.getQuorumSize()); assertEquals(options, options.setQuorumSize(rand)); assertEquals(rand, options.getQuorumSize()); try { options.setQuorumSize(0); fail("Should throw exception"); } catch (IllegalArgumentException e) { options.setQuorumSize(-1); fail("Should throw exception"); } catch (IllegalArgumentException e) {