Tabnine Logo
com.englishtown.vertx.cassandra
Code IndexAdd Tabnine to your IDE (free)

How to use com.englishtown.vertx.cassandra

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

origin: com.englishtown/vertx-mod-cassandra

  /**
   * {@inheritDoc}
   */
  @Override
  public void close() throws Exception {
    session.close();
  }
}
origin: com.englishtown/vertx-mod-cassandra

/**
 * Returns cassandra metadata
 *
 * @return returns the cassandra metadata for the current session
 */
@Override
public Metadata getMetadata() {
  return session.getMetadata();
}
origin: com.englishtown/vertx-mod-cassandra

/**
 * Returns the {@code Cluster} object this session is part of.
 *
 * @return the {@code Cluster} object this session is part of.
 */
@Override
public Cluster getCluster() {
  return session.getCluster();
}
origin: com.englishtown.vertx/vertx-cassandra

/**
 * Executes a cassandra statement asynchronously.  Ensures the callback is executed on the correct vert.x context.
 *
 * @param statement the statement to execute
 * @return the promise for the {@link com.datastax.driver.core.ResultSet}
 */
@Override
public Promise<ResultSet> executeAsync(Statement statement) {
  return convertFuture(session.executeAsync(statement));
}
origin: com.englishtown.vertx/vertx-cassandra

/**
 * Prepares the provided query statement
 *
 * @param statement the query statement to prepare
 * @return the promise for the {@link com.datastax.driver.core.PreparedStatement}
 */
@Override
public Promise<PreparedStatement> prepareAsync(RegularStatement statement) {
  return convertFuture(session.prepareAsync(statement));
}
origin: com.englishtown.vertx/vertx-cassandra

/**
 * Whether this Session instance has been closed.
 *
 * @return {@code true} if this Session instance has been closed, {@code false}
 * otherwise.
 */
@Override
public boolean isClosed() {
  return session.isClosed();
}
origin: com.englishtown.vertx/vertx-cassandra

private <V> void addCallback(final ListenableFuture<V> future, FutureCallback<V> callback) {
  FutureUtils.addCallback(future, callback, vertx);
}
origin: com.englishtown.vertx/vertx-cassandra

/**
 * Executes a cassandra CQL query asynchronously.  Ensures the callback is executed on the correct vert.x context.
 *
 * @param query the CQL query to execute
 * @return the promise for the {@link com.datastax.driver.core.ResultSet}
 */
@Override
public Promise<ResultSet> executeAsync(String query) {
  return convertFuture(session.executeAsync(query));
}
origin: ef-labs/vertx-cassandra

/**
 * {@inheritDoc}
 */
@Override
public void close() throws Exception {
  session.close();
}
origin: com.englishtown.vertx/vertx-cassandra

/**
 * Returns cassandra metadata
 *
 * @return returns the cassandra metadata for the current session
 */
@Override
public Metadata getMetadata() {
  return session.getMetadata();
}
origin: com.englishtown.vertx/vertx-cassandra

/**
 * Returns the {@code Cluster} object this session is part of.
 *
 * @return the {@code Cluster} object this session is part of.
 */
@Override
public Cluster getCluster() {
  return session.getCluster();
}
origin: ef-labs/vertx-cassandra

/**
 * Prepares the provided query statement
 *
 * @param statement the query statement to prepare
 * @return the promise for the {@link com.datastax.driver.core.PreparedStatement}
 */
@Override
public Promise<PreparedStatement> prepareAsync(RegularStatement statement) {
  return convertFuture(session.prepareAsync(statement));
}
origin: com.englishtown/vertx-mod-cassandra

/**
 * Whether this Session instance has been closed.
 *
 * @return {@code true} if this Session instance has been closed, {@code false}
 * otherwise.
 */
@Override
public boolean isClosed() {
  return session.isClosed();
}
origin: ef-labs/vertx-cassandra

private <V> void addCallback(final ListenableFuture<V> future, FutureCallback<V> callback) {
  FutureUtils.addCallback(future, callback, vertx);
}
origin: ef-labs/vertx-cassandra

/**
 * This is a convenience method for {@code executeAsync(new SimpleStatement(query, values))}.
 *
 * @param query
 * @param values
 * @return
 */
@Override
public Promise<ResultSet> executeAsync(String query, Object... values) {
  return convertFuture(session.executeAsync(query, values));
}
origin: com.englishtown.vertx/vertx-cassandra

/**
 * {@inheritDoc}
 */
@Override
public void close() throws Exception {
  session.close();
}
origin: ef-labs/vertx-cassandra

/**
 * Returns cassandra metadata
 *
 * @return returns the cassandra metadata for the current session
 */
@Override
public Metadata getMetadata() {
  return session.getMetadata();
}
origin: ef-labs/vertx-cassandra

/**
 * Returns the {@code Cluster} object this session is part of.
 *
 * @return the {@code Cluster} object this session is part of.
 */
@Override
public Cluster getCluster() {
  return session.getCluster();
}
origin: ef-labs/vertx-cassandra

/**
 * Whether this Session instance has been closed.
 *
 * @return {@code true} if this Session instance has been closed, {@code false}
 * otherwise.
 */
@Override
public boolean isClosed() {
  return session.isClosed();
}
origin: ef-labs/vertx-cassandra

@Override
public void deleteAsync(FutureCallback<Void> callback, Object... primaryKey) {
  ListenableFuture<Void> future = mapper.deleteAsync(primaryKey);
  FutureUtils.addCallback(future, callback, vertx);
}
com.englishtown.vertx.cassandra

Most used classes

  • CassandraSession
    Interface that represents a cassandra session
  • CassandraConfigurator
    Provides cassandra configuration for the session
  • GuiceWhenCassandraBinder
    Guice injection bindings for when.java cassandra sessions
  • HK2WhenCassandraBinder
    HK2 Binder for when.java cassandra sessions
  • DefaultCassandraSession
    Default implementation of CassandraSession
  • AlterKeyspace,
  • CreateKeyspace,
  • DropKeyspace,
  • KeyspaceBuilderBase$Datacenter,
  • AlterTable,
  • CreateTable,
  • DropTable,
  • TableBuilder,
  • FutureUtils,
  • GuiceCassandraBinder,
  • GuiceZooKeeperCassandraBinder,
  • HK2CassandraBinder,
  • HK2ZooKeeperCassandraBinder,
  • EnvironmentCassandraConfigurator$EnvVarDelegate
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