List of usage examples for io.vertx.core.eventbus EventBusOptions EventBusOptions
public EventBusOptions()
From source file:examples.EventBusExamples.java
License:Open Source License
public void example13() { VertxOptions options = new VertxOptions().setEventBusOptions(new EventBusOptions().setSsl(true) .setKeyStoreOptions(new JksOptions().setPath("keystore.jks").setPassword("wibble")) .setTrustStoreOptions(new JksOptions().setPath("keystore.jks").setPassword("wibble")) .setClientAuth(ClientAuth.REQUIRED)); Vertx.clusteredVertx(options, res -> { if (res.succeeded()) { Vertx vertx = res.result();//from ww w .ja v a 2s .c o m EventBus eventBus = vertx.eventBus(); System.out.println("We now have a clustered event bus: " + eventBus); } else { System.out.println("Failed: " + res.cause()); } }); }
From source file:examples.EventBusExamples.java
License:Open Source License
public void example14() { VertxOptions options = new VertxOptions().setEventBusOptions( new EventBusOptions().setClusterPublicHost("whatever").setClusterPublicPort(1234)); Vertx.clusteredVertx(options, res -> { if (res.succeeded()) { Vertx vertx = res.result();/*from ww w . j a v a 2 s .c o m*/ EventBus eventBus = vertx.eventBus(); System.out.println("We now have a clustered event bus: " + eventBus); } else { System.out.println("Failed: " + res.cause()); } }); }
From source file:spring.vertxtest.Application.java
@PostConstruct public void init() { log.info("init() -- Initializing application"); try {//w ww.j ava2 s.c o m String httpPort = System.getProperty("HTTP_PORT", "54322"); port = Integer.parseInt(httpPort); //Verticle port and router config verticle.setPort(port); Router router = Router.router(Vertx.vertx()); verticle.setRouter(router); //Verticle ssl https config JksOptions keyStoreOptions = new JksOptions(); keyStoreOptions.setPath(sslKeystorePath).setPassword(sslKeystorePassword); JksOptions trustStoreOptions = new JksOptions(); trustStoreOptions.setPath(sslTruststorePath).setPassword(sslTruststorePassword); VertxOptions options = new VertxOptions(); if (sslEnabled) { options.setEventBusOptions(new EventBusOptions().setSsl(true).setKeyStoreOptions(keyStoreOptions) .setTrustStoreOptions(trustStoreOptions).setClientAuth(ClientAuth.NONE) //.setClientAuth(ClientAuth.REQUIRED) ); } verticle.setSslOptions(keyStoreOptions, trustStoreOptions); //Launch verticle Vertx.vertx(options).deployVerticle(verticle); } catch (Exception e) { log.error("Exception", e); } }