case "haGroup": if (member.getValue() instanceof String) { obj.setHAGroup((String)member.getValue());
options.setHAEnabled(true); if (haGroup != null) { options.setHAGroup(haGroup);
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.setHAEnabled(true); if (haGroup != null) { options.setHAGroup(haGroup);
case "haGroup": if (member.getValue() instanceof String) { obj.setHAGroup((String)member.getValue());
options.setHAEnabled(true); if (haGroup != null) { options.setHAGroup(haGroup);
options.setFileResolverCachingEnabled(fileResolverCachingEnabled); options.setQuorumSize(quorumSize); options.setHAGroup(haGroup); options.setMetricsOptions( new MetricsOptions().
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.setHAEnabled(true); if (haGroup != null) { options.setHAGroup(haGroup);
assertEquals(options, options.setHAGroup(randString)); assertEquals(randString, options.getHAGroup()); options.setHAGroup(null); fail("Should throw exception"); } catch (NullPointerException e) {
options.setFileResolverCachingEnabled(fileResolverCachingEnabled); options.setQuorumSize(quorumSize); options.setHAGroup(haGroup); options.setMetricsOptions( new MetricsOptions().
@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); }
assertEquals(options, options.setHAGroup(randString)); assertEquals(randString, options.getHAGroup()); options.setHAGroup(null); fail("Should throw exception"); } catch (NullPointerException e) {