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

      <T> reactor.core.publisher.Mono<T> save​(@NotNull T object, String... binNames)
    • save

      <T> reactor.core.publisher.Mono<T> save​(@NotNull @NotNull com.aerospike.client.policy.WritePolicy writePolicy, @NotNull T object, String... binNames)
    • update

      <T> reactor.core.publisher.Mono<T> update​(@NotNull T object, String... binNames)
    • 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

      <T> reactor.core.publisher.Mono<T> read​(@NotNull @NotNull Class<T> clazz, @NotNull @NotNull Object userKey)
    • read

      <T> reactor.core.publisher.Mono<T> read​(@NotNull @NotNull Class<T> clazz, @NotNull @NotNull Object userKey, boolean resolveDependencies)
    • read

      <T> reactor.core.publisher.Mono<T> read​(com.aerospike.client.policy.Policy readPolicy, @NotNull @NotNull Class<T> clazz, @NotNull @NotNull Object userKey)
    • read

      <T> reactor.core.publisher.Mono<T> read​(com.aerospike.client.policy.Policy readPolicy, @NotNull @NotNull Class<T> clazz, @NotNull @NotNull Object userKey, boolean resolveDependencies)
    • read

      <T> reactor.core.publisher.Flux<T> read​(@NotNull @NotNull Class<T> clazz, @NotNull @NotNull Object... userKeys)
    • read

      <T> reactor.core.publisher.Flux<T> read​(com.aerospike.client.policy.BatchPolicy batchPolicy, @NotNull @NotNull Class<T> clazz, @NotNull @NotNull Object... userKeys)
    • delete

      <T> reactor.core.publisher.Mono<Boolean> delete​(@NotNull @NotNull Class<T> clazz, @NotNull @NotNull Object userKey)
    • delete

      <T> reactor.core.publisher.Mono<Boolean> delete​(com.aerospike.client.policy.WritePolicy writePolicy, @NotNull @NotNull Class<T> clazz, @NotNull @NotNull Object userKey)
    • delete

      reactor.core.publisher.Mono<Boolean> delete​(@NotNull @NotNull Object object)
    • delete

      reactor.core.publisher.Mono<Boolean> delete​(com.aerospike.client.policy.WritePolicy writePolicy, @NotNull @NotNull Object object)
    • 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

      <T> reactor.core.publisher.Mono<Void> find​(@NotNull @NotNull Class<T> clazz, Function<T,​Boolean> function)
    • getReactorClient

      com.aerospike.client.reactor.IAerospikeReactorClient getReactorClient()