Package com.aerospike.mapper.tools
Interface IReactiveAeroMapper
- All Superinterfaces:
IBaseAeroMapper
- All Known Implementing Classes:
ReactiveAeroMapper
public interface IReactiveAeroMapper extends IBaseAeroMapper
-
Method Summary
Modifier and Type Method Description <T> ReactiveVirtualList<T>
asBackedList(@NotNull Class<?> owningClazz, @NotNull Object key, @NotNull String binName, Class<T> elementClazz)
<T> ReactiveVirtualList<T>
asBackedList(@NotNull Object object, @NotNull String binName, Class<T> elementClazz)
<T> reactor.core.publisher.Mono<Boolean>
delete(@NotNull Class<T> clazz, @NotNull Object userKey)
reactor.core.publisher.Mono<Boolean>
delete(@NotNull Object object)
<T> reactor.core.publisher.Mono<Boolean>
delete(com.aerospike.client.policy.WritePolicy writePolicy, @NotNull Class<T> clazz, @NotNull Object userKey)
reactor.core.publisher.Mono<Boolean>
delete(com.aerospike.client.policy.WritePolicy writePolicy, @NotNull Object object)
<T> reactor.core.publisher.Mono<Void>
find(@NotNull Class<T> clazz, Function<T,Boolean> function)
com.aerospike.client.reactor.IAerospikeReactorClient
getReactorClient()
<T> reactor.core.publisher.Mono<T>
read(@NotNull Class<T> clazz, @NotNull Object userKey)
<T> reactor.core.publisher.Flux<T>
read(@NotNull Class<T> clazz, @NotNull Object... userKeys)
<T> reactor.core.publisher.Mono<T>
read(@NotNull Class<T> clazz, @NotNull Object userKey, boolean resolveDependencies)
<T> reactor.core.publisher.Flux<T>
read(com.aerospike.client.policy.BatchPolicy batchPolicy, @NotNull Class<T> clazz, @NotNull Object... userKeys)
<T> reactor.core.publisher.Mono<T>
read(com.aerospike.client.policy.Policy readPolicy, @NotNull Class<T> clazz, @NotNull Object userKey)
<T> reactor.core.publisher.Mono<T>
read(com.aerospike.client.policy.Policy readPolicy, @NotNull Class<T> clazz, @NotNull Object userKey, boolean resolveDependencies)
<T> reactor.core.publisher.Mono<T>
readFromDigest(@NotNull Class<T> clazz, @javax.validation.constraints.NotNull byte[] digest)
<T> reactor.core.publisher.Mono<T>
readFromDigest(@NotNull Class<T> clazz, @javax.validation.constraints.NotNull byte[] digest, boolean resolveDependencies)
<T> reactor.core.publisher.Mono<T>
readFromDigest(com.aerospike.client.policy.Policy readPolicy, @NotNull Class<T> clazz, @javax.validation.constraints.NotNull byte[] digest)
<T> reactor.core.publisher.Mono<T>
readFromDigest(com.aerospike.client.policy.Policy readPolicy, @NotNull Class<T> clazz, @javax.validation.constraints.NotNull byte[] digest, boolean resolveDependencies)
<T> reactor.core.publisher.Mono<T>
save(@NotNull com.aerospike.client.policy.WritePolicy writePolicy, T object, String... binNames)
<T> reactor.core.publisher.Flux<T>
save(@NotNull T... objects)
<T> reactor.core.publisher.Mono<T>
save(T object, String... binNames)
<T> reactor.core.publisher.Mono<T>
update(T object, String... binNames)
Methods inherited from interface com.aerospike.mapper.tools.IBaseAeroMapper
asMapper, getBatchPolicy, getMappingConverter, getQueryPolicy, getReadPolicy, getScanPolicy, getWritePolicy
-
Method Details
-
save
<T> reactor.core.publisher.Flux<T> save(@NotNull @NotNull T... objects) -
save
-
save
<T> reactor.core.publisher.Mono<T> save(@NotNull @NotNull com.aerospike.client.policy.WritePolicy writePolicy, @NotNull T object, String... binNames) -
update
-
readFromDigest
<T> reactor.core.publisher.Mono<T> readFromDigest(@NotNull @NotNull Class<T> clazz, @NotNull @javax.validation.constraints.NotNull byte[] digest) -
readFromDigest
<T> reactor.core.publisher.Mono<T> readFromDigest(@NotNull @NotNull Class<T> clazz, @NotNull @javax.validation.constraints.NotNull byte[] digest, boolean resolveDependencies) -
readFromDigest
<T> reactor.core.publisher.Mono<T> readFromDigest(com.aerospike.client.policy.Policy readPolicy, @NotNull @NotNull Class<T> clazz, @NotNull @javax.validation.constraints.NotNull byte[] digest) -
readFromDigest
<T> reactor.core.publisher.Mono<T> readFromDigest(com.aerospike.client.policy.Policy readPolicy, @NotNull @NotNull Class<T> clazz, @NotNull @javax.validation.constraints.NotNull byte[] digest, boolean resolveDependencies) -
read
-
read
-
read
-
read
-
read
-
read
-
delete
-
delete
-
delete
-
delete
-
asBackedList
<T> ReactiveVirtualList<T> asBackedList(@NotNull @NotNull Object object, @NotNull @NotNull String binName, Class<T> elementClazz) -
asBackedList
<T> ReactiveVirtualList<T> asBackedList(@NotNull @NotNull Class<?> owningClazz, @NotNull @NotNull Object key, @NotNull @NotNull String binName, Class<T> elementClazz) -
find
-
getReactorClient
com.aerospike.client.reactor.IAerospikeReactorClient getReactorClient()
-