public class ReactiveAerospikeTemplate extends Object implements ReactiveAerospikeOperations
ReactiveAerospikeOperations.| Constructor and Description |
|---|
ReactiveAerospikeTemplate(com.aerospike.client.AerospikeClient client,
String namespace,
MappingAerospikeConverter converter,
AerospikeMappingContext mappingContext,
AerospikeExceptionTranslator exceptionTranslator,
com.aerospike.client.reactor.AerospikeReactorClient reactorClient) |
| Modifier and Type | Method and Description |
|---|---|
<T> reactor.core.publisher.Mono<T> |
add(T objectToAddTo,
Map<String,Long> values) |
<T> reactor.core.publisher.Mono<T> |
add(T objectToAddTo,
String binName,
long value) |
<T> reactor.core.publisher.Mono<T> |
append(T objectToAppendTo,
Map<String,String> values) |
<T> reactor.core.publisher.Mono<T> |
append(T objectToAppendTo,
String binName,
String value) |
<T> reactor.core.publisher.Mono<Long> |
count(Query query,
Class<T> entityClass) |
<T> reactor.core.publisher.Mono<Boolean> |
delete(Object id,
Class<T> entityClass) |
<T> reactor.core.publisher.Mono<Boolean> |
delete(T objectToDelete) |
<T> reactor.core.publisher.Mono<T> |
execute(Supplier<T> supplier) |
<T> reactor.core.publisher.Mono<Boolean> |
exists(Object id,
Class<T> entityClass) |
<T> reactor.core.publisher.Flux<T> |
find(Query query,
Class<T> entityClass) |
<T> reactor.core.publisher.Flux<T> |
findAll(Class<T> entityClass) |
<T> reactor.core.publisher.Mono<T> |
findById(Object id,
Class<T> entityClass) |
<T> reactor.core.publisher.Flux<T> |
findByIds(Iterable<?> ids,
Class<T> entityClass) |
<T> reactor.core.publisher.Flux<T> |
findInRange(long offset,
long limit,
Sort sort,
Class<T> entityClass) |
MappingContext<?,?> |
getMappingContext() |
String |
getNamespace() |
<T> String |
getSetName(Class<T> entityClass) |
<T> reactor.core.publisher.Mono<T> |
insert(T document) |
<T> reactor.core.publisher.Flux<T> |
insertAll(Collection<? extends T> documents) |
<T> reactor.core.publisher.Mono<T> |
prepend(T objectToPrependTo,
Map<String,String> values) |
<T> reactor.core.publisher.Mono<T> |
prepend(T objectToPrependTo,
String binName,
String value) |
<T> reactor.core.publisher.Mono<T> |
save(T document) |
<T> reactor.core.publisher.Mono<T> |
update(T document) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMappingContextpublic ReactiveAerospikeTemplate(com.aerospike.client.AerospikeClient client,
String namespace,
MappingAerospikeConverter converter,
AerospikeMappingContext mappingContext,
AerospikeExceptionTranslator exceptionTranslator,
com.aerospike.client.reactor.AerospikeReactorClient reactorClient)
public <T> reactor.core.publisher.Mono<T> save(T document)
save in interface ReactiveAerospikeOperationspublic <T> reactor.core.publisher.Flux<T> insertAll(Collection<? extends T> documents)
insertAll in interface ReactiveAerospikeOperationspublic <T> reactor.core.publisher.Mono<T> insert(T document)
insert in interface ReactiveAerospikeOperationspublic <T> reactor.core.publisher.Mono<T> update(T document)
update in interface ReactiveAerospikeOperationspublic <T> reactor.core.publisher.Flux<T> findAll(Class<T> entityClass)
findAll in interface ReactiveAerospikeOperationspublic <T> reactor.core.publisher.Mono<T> add(T objectToAddTo,
Map<String,Long> values)
add in interface ReactiveAerospikeOperationspublic <T> reactor.core.publisher.Mono<T> add(T objectToAddTo,
String binName,
long value)
add in interface ReactiveAerospikeOperationspublic <T> reactor.core.publisher.Mono<T> append(T objectToAppendTo,
Map<String,String> values)
append in interface ReactiveAerospikeOperationspublic <T> reactor.core.publisher.Mono<T> append(T objectToAppendTo,
String binName,
String value)
append in interface ReactiveAerospikeOperationspublic <T> reactor.core.publisher.Mono<T> prepend(T objectToPrependTo,
Map<String,String> values)
prepend in interface ReactiveAerospikeOperationspublic <T> reactor.core.publisher.Mono<T> prepend(T objectToPrependTo,
String binName,
String value)
prepend in interface ReactiveAerospikeOperationspublic <T> reactor.core.publisher.Mono<T> findById(Object id, Class<T> entityClass)
findById in interface ReactiveAerospikeOperationspublic <T> reactor.core.publisher.Flux<T> findByIds(Iterable<?> ids, Class<T> entityClass)
findByIds in interface ReactiveAerospikeOperationspublic <T> reactor.core.publisher.Flux<T> find(Query query, Class<T> entityClass)
find in interface ReactiveAerospikeOperationspublic <T> reactor.core.publisher.Flux<T> findInRange(long offset,
long limit,
Sort sort,
Class<T> entityClass)
findInRange in interface ReactiveAerospikeOperationspublic <T> reactor.core.publisher.Mono<Long> count(Query query, Class<T> entityClass)
count in interface ReactiveAerospikeOperationspublic <T> reactor.core.publisher.Mono<T> execute(Supplier<T> supplier)
execute in interface ReactiveAerospikeOperationspublic <T> reactor.core.publisher.Mono<Boolean> exists(Object id, Class<T> entityClass)
exists in interface ReactiveAerospikeOperationspublic <T> reactor.core.publisher.Mono<Boolean> delete(Object id, Class<T> entityClass)
delete in interface ReactiveAerospikeOperationspublic <T> reactor.core.publisher.Mono<Boolean> delete(T objectToDelete)
delete in interface ReactiveAerospikeOperationspublic MappingContext<?,?> getMappingContext()
public String getNamespace()
Copyright © 2012–2020 Aerospike, Inc. All rights reserved.