Class CassandraAsyncKeyValueService
- java.lang.Object
-
- com.palantir.atlasdb.keyvalue.cassandra.async.CassandraAsyncKeyValueService
-
- All Implemented Interfaces:
com.palantir.atlasdb.keyvalue.api.AsyncKeyValueService
,AutoCloseable
public final class CassandraAsyncKeyValueService extends Object implements com.palantir.atlasdb.keyvalue.api.AsyncKeyValueService
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
static com.palantir.atlasdb.keyvalue.api.AsyncKeyValueService
create(String keyspace, ReloadingCloseableContainer<CqlClient> cqlClientContainer, com.palantir.atlasdb.futures.FuturesCombiner futuresCombiner)
com.google.common.util.concurrent.ListenableFuture<Map<com.palantir.atlasdb.keyvalue.api.Cell,com.palantir.atlasdb.keyvalue.api.Value>>
getAsync(com.palantir.atlasdb.keyvalue.api.TableReference tableReference, Map<com.palantir.atlasdb.keyvalue.api.Cell,Long> timestampByCell)
boolean
isValid()
-
-
-
Method Detail
-
create
public static com.palantir.atlasdb.keyvalue.api.AsyncKeyValueService create(String keyspace, ReloadingCloseableContainer<CqlClient> cqlClientContainer, com.palantir.atlasdb.futures.FuturesCombiner futuresCombiner)
-
getAsync
public com.google.common.util.concurrent.ListenableFuture<Map<com.palantir.atlasdb.keyvalue.api.Cell,com.palantir.atlasdb.keyvalue.api.Value>> getAsync(com.palantir.atlasdb.keyvalue.api.TableReference tableReference, Map<com.palantir.atlasdb.keyvalue.api.Cell,Long> timestampByCell)
- Specified by:
getAsync
in interfacecom.palantir.atlasdb.keyvalue.api.AsyncKeyValueService
-
close
public void close()
- Specified by:
close
in interfacecom.palantir.atlasdb.keyvalue.api.AsyncKeyValueService
- Specified by:
close
in interfaceAutoCloseable
-
isValid
public boolean isValid()
- Specified by:
isValid
in interfacecom.palantir.atlasdb.keyvalue.api.AsyncKeyValueService
-
-