Interface ReactorJpaSpecificationExecutor<T>

Type Parameters:
T - The entity type
All Superinterfaces:
ReactiveStreamsJpaSpecificationExecutor<T>

@Deprecated(forRemoval=true, since="4.10") public interface ReactorJpaSpecificationExecutor<T> extends ReactiveStreamsJpaSpecificationExecutor<T>
Deprecated, for removal: This API element is subject to removal in a future version.
Interface to allow execution of Specifications based on the JPA criteria API. Reactor version of ReactiveStreamsJpaSpecificationExecutor.
Since:
3.5.0
Author:
Denis Stepanov
  • Method Summary

    Modifier and Type
    Method
    Description
    reactor.core.publisher.Mono<Long>
    count(@Nullable Specification<T> spec)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Publishes the number of instances that the given Specification will return.
    reactor.core.publisher.Flux<T>
    findAll(@Nullable Specification<T> spec)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Publishes all entities matching the given Specification.
    reactor.core.publisher.Mono<Page<T>>
    findAll(@Nullable Specification<T> spec, Pageable pageable)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Publishes a Page of entities matching the given Specification.
    reactor.core.publisher.Flux<T>
    findAll(@Nullable Specification<T> spec, Sort sort)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Publishes all entities matching the given Specification and Sort.
    reactor.core.publisher.Mono<T>
    findOne(@Nullable Specification<T> spec)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Publishes a single entity matching the given Specification.