Tabnine Logo
CassandraConfigurator
Code IndexAdd Tabnine to your IDE (free)

How to use
CassandraConfigurator
in
com.englishtown.vertx.cassandra

Best Java code snippets using com.englishtown.vertx.cassandra.CassandraConfigurator (Showing top 13 results out of 315)

origin: com.englishtown.vertx/vertx-cassandra

List<String> seeds = configurator.getSeeds();
if (seeds == null || seeds.isEmpty()) {
  throw new RuntimeException("Cassandra seeds are missing");
if (configurator.getPort() != null) {
  clusterBuilder.withPort(configurator.getPort());
if (configurator.getLoadBalancingPolicy() != null) {
  clusterBuilder.withLoadBalancingPolicy(configurator.getLoadBalancingPolicy());
if (configurator.getReconnectionPolicy() != null) {
  clusterBuilder.withReconnectionPolicy(configurator.getReconnectionPolicy());
if (configurator.getPoolingOptions() != null) {
  clusterBuilder.withPoolingOptions(configurator.getPoolingOptions());
if (configurator.getSocketOptions() != null) {
  clusterBuilder.withSocketOptions(configurator.getSocketOptions());
if (configurator.getQueryOptions() != null) {
  clusterBuilder.withQueryOptions(configurator.getQueryOptions());
if (configurator.getMetricsOptions() != null) {
  if (!configurator.getMetricsOptions().isJMXReportingEnabled()) {
    clusterBuilder.withoutJMXReporting();
if (configurator.getAuthProvider() != null) {
  clusterBuilder.withAuthProvider(configurator.getAuthProvider());
origin: com.englishtown.vertx/vertx-cassandra

@Inject
public DefaultCassandraSession(Cluster.Builder clusterBuilder, CassandraConfigurator configurator, Vertx vertx) {
  this.clusterBuilder = clusterBuilder;
  this.configurator = configurator;
  this.vertx = vertx;
  this.metrics = new Metrics(this);
  configurator.onReady(result -> {
    if (result.failed()) {
      initResult = result;
      runOnReadyCallbacks(initResult);
      return;
    }
    try {
      init(configurator);
    } catch (Throwable t) {
      initResult = Future.failedFuture(t);
      runOnReadyCallbacks(initResult);
    }
  });
}
origin: ef-labs/vertx-cassandra

when(configurator.getLoadBalancingPolicy()).thenReturn(lbPolicy);
PoolingOptions poolingOptions = mock(PoolingOptions.class);
when(configurator.getPoolingOptions()).thenReturn(poolingOptions);
SocketOptions socketOptions = mock(SocketOptions.class);
when(configurator.getSocketOptions()).thenReturn(socketOptions);
QueryOptions queryOptions = mock(QueryOptions.class);
when(configurator.getQueryOptions()).thenReturn(queryOptions);
MetricsOptions metricsOptions = mock(MetricsOptions.class);
when(configurator.getMetricsOptions()).thenReturn(metricsOptions);
origin: ef-labs/vertx-cassandra

@Before
public void setUp() {
  SettableFuture<Session> sessionFuture = SettableFuture.create();
  when(vertx.getOrCreateContext()).thenReturn(context);
  doAnswer(invocation -> {
    Handler<Void> handler = (Handler<Void>) invocation.getArguments()[0];
    handler.handle(null);
    return null;
  }).when(context).runOnContext(any());
  when(clusterBuilder.build()).thenReturn(cluster);
  when(cluster.getConfiguration()).thenReturn(configuration);
  when(cluster.connectAsync()).thenReturn(sessionFuture);
  when(cluster.getMetadata()).thenReturn(metadata);
  when(cluster.closeAsync()).thenReturn(closeFuture);
  when(closeFuture.force()).thenReturn(closeFuture);
  when(configurator.getSeeds()).thenReturn(seeds);
  seeds.add("127.0.0.1");
  when(session.getCluster()).thenReturn(cluster);
  when(session.prepareAsync(any(RegularStatement.class))).thenReturn(preparedStatementFuture);
  when(session.prepareAsync(anyString())).thenReturn(preparedStatementFuture);
  cassandraSession = new DefaultCassandraSession(clusterBuilder, configurator, vertx);
  verify(configurator).onReady(onReadyCaptor.capture());
  onReadyCaptor.getValue().handle(Future.succeededFuture());
  sessionFuture.set(session);
}
origin: ef-labs/vertx-cassandra

List<String> seeds = configurator.getSeeds();
JsonArray arr = new JsonArray();
json.put("seeds", arr);
origin: com.englishtown.vertx/vertx-cassandra

List<String> seeds = configurator.getSeeds();
JsonArray arr = new JsonArray();
json.put("seeds", arr);
origin: ef-labs/vertx-cassandra

List<String> seeds = configurator.getSeeds();
if (seeds == null || seeds.isEmpty()) {
  throw new RuntimeException("Cassandra seeds are missing");
if (configurator.getPort() != null) {
  clusterBuilder.withPort(configurator.getPort());
if (configurator.getLoadBalancingPolicy() != null) {
  clusterBuilder.withLoadBalancingPolicy(configurator.getLoadBalancingPolicy());
if (configurator.getReconnectionPolicy() != null) {
  clusterBuilder.withReconnectionPolicy(configurator.getReconnectionPolicy());
if (configurator.getPoolingOptions() != null) {
  clusterBuilder.withPoolingOptions(configurator.getPoolingOptions());
if (configurator.getSocketOptions() != null) {
  clusterBuilder.withSocketOptions(configurator.getSocketOptions());
if (configurator.getQueryOptions() != null) {
  clusterBuilder.withQueryOptions(configurator.getQueryOptions());
if (configurator.getMetricsOptions() != null) {
  if (!configurator.getMetricsOptions().isJMXReportingEnabled()) {
    clusterBuilder.withoutJMXReporting();
if (configurator.getAuthProvider() != null) {
  clusterBuilder.withAuthProvider(configurator.getAuthProvider());
origin: ef-labs/vertx-cassandra

@Inject
public DefaultCassandraSession(Cluster.Builder clusterBuilder, CassandraConfigurator configurator, Vertx vertx) {
  this.clusterBuilder = clusterBuilder;
  this.configurator = configurator;
  this.vertx = vertx;
  this.metrics = new Metrics(this);
  configurator.onReady(result -> {
    if (result.failed()) {
      initResult = result;
      runOnReadyCallbacks(initResult);
      return;
    }
    try {
      init(configurator);
    } catch (Throwable t) {
      initResult = Future.failedFuture(t);
      runOnReadyCallbacks(initResult);
    }
  });
}
origin: com.englishtown/vertx-mod-cassandra

List<String> seeds = configurator.getSeeds();
JsonArray arr = new JsonArray();
json.putArray("seeds", arr);
origin: com.englishtown/vertx-mod-cassandra

protected void init(CassandraConfigurator configurator) {
  List<String> seeds = configurator.getSeeds();
  if (seeds == null || seeds.isEmpty()) {
    throw new RuntimeException("Cassandra seeds are missing");
  if (configurator.getLoadBalancingPolicy() != null) {
    clusterBuilder.withLoadBalancingPolicy(configurator.getLoadBalancingPolicy());
  if (configurator.getReconnectionPolicy() != null) {
    clusterBuilder.withReconnectionPolicy(configurator.getReconnectionPolicy());
  if (configurator.getPoolingOptions() != null) {
    clusterBuilder.withPoolingOptions(configurator.getPoolingOptions());
  if (configurator.getSocketOptions() != null) {
    clusterBuilder.withSocketOptions(configurator.getSocketOptions());
  if (configurator.getQueryOptions() != null) {
    clusterBuilder.withQueryOptions(configurator.getQueryOptions());
  if (configurator.getMetricsOptions() != null) {
    if (!configurator.getMetricsOptions().isJMXReportingEnabled()) {
      clusterBuilder.withoutJMXReporting();
  if (configurator.getAuthProvider() != null) {
    clusterBuilder.withAuthProvider(configurator.getAuthProvider());
origin: com.englishtown/vertx-mod-cassandra

@Inject
public DefaultCassandraSession(Cluster.Builder clusterBuilder, CassandraConfigurator configurator, Vertx vertx) {
  this.clusterBuilder = clusterBuilder;
  this.configurator = configurator;
  this.vertx = vertx;
  this.metrics = new Metrics(this);
  configurator.onReady(result -> {
    if (result.failed()) {
      runOnReadyCallbacks(result);
      return;
    }
    init(configurator);
  });
}
origin: ef-labs/vertx-cassandra

@Test
public void testCtorReadyFail() throws Exception {
  reset(configurator);
  DefaultCassandraSession cassandraSession = new DefaultCassandraSession(clusterBuilder, configurator, vertx);
  CompletableFuture<Void> future = new CompletableFuture<>();
  onReadyFail.accept(cassandraSession, future);
  verify(configurator).onReady(onReadyCaptor.capture());
  onReadyCaptor.getValue().handle(Future.failedFuture("Test fail"));
  future.get();
  future = new CompletableFuture<>();
  onReadyFail.accept(cassandraSession, future);
  future.get();
}
origin: ef-labs/vertx-cassandra

@Test
public void testCtorInitFail() throws Exception {
  seeds.clear();
  reset(configurator);
  DefaultCassandraSession cassandraSession = new DefaultCassandraSession(clusterBuilder, configurator, vertx);
  CompletableFuture<Void> future = new CompletableFuture<>();
  onReadyFail.accept(cassandraSession, future);
  verify(configurator).onReady(onReadyCaptor.capture());
  onReadyCaptor.getValue().handle(Future.succeededFuture());
  future.get();
  future = new CompletableFuture<>();
  onReadyFail.accept(cassandraSession, future);
  future.get();
}
com.englishtown.vertx.cassandraCassandraConfigurator

Javadoc

Provides cassandra configuration for the session

Most used methods

  • getLoadBalancingPolicy
    Optional load balancing policy
  • getMetricsOptions
    Optional metrics options
  • getPoolingOptions
    Optional pooling options
  • getQueryOptions
    Optional query options
  • getSeeds
    List of cassandra seed hosts or IPs
  • getSocketOptions
    Optional socket options
  • onReady
    Register a callback for when the configurator is ready to use
  • getAuthProvider
    Optional auth provider
  • getReconnectionPolicy
    Optional reconnection policy
  • getPort
    Optional port to use to connect to cassandra.

Popular in Java

  • Making http requests using okhttp
  • addToBackStack (FragmentTransaction)
  • setContentView (Activity)
  • getExternalFilesDir (Context)
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • Point (java.awt)
    A point representing a location in (x,y) coordinate space, specified in integer precision.
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • JComboBox (javax.swing)
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now