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 TypeMethodDescriptionreactor.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 givenSpecificationwill 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 givenSpecification.findAll(@Nullable Specification<T> spec, Pageable pageable) Deprecated, for removal: This API element is subject to removal in a future version.Publishes aPageof entities matching the givenSpecification.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 givenSpecificationandSort.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 givenSpecification.
-
Method Details
-
findOne
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ReactiveStreamsJpaSpecificationExecutorPublishes a single entity matching the givenSpecification.- Specified by:
findOnein interfaceReactiveStreamsJpaSpecificationExecutor<T>- Parameters:
spec- can be null.- Returns:
- never null.
-
findAll
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ReactiveStreamsJpaSpecificationExecutorPublishes all entities matching the givenSpecification.- Specified by:
findAllin interfaceReactiveStreamsJpaSpecificationExecutor<T>- Parameters:
spec- can be null.- Returns:
- never null.
-
findAll
reactor.core.publisher.Mono<Page<T>> findAll(@Nullable @Nullable Specification<T> spec, Pageable pageable) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ReactiveStreamsJpaSpecificationExecutorPublishes aPageof entities matching the givenSpecification.- Specified by:
findAllin interfaceReactiveStreamsJpaSpecificationExecutor<T>- Parameters:
spec- can be null.pageable- must not be null.- Returns:
- never null.
-
findAll
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ReactiveStreamsJpaSpecificationExecutorPublishes all entities matching the givenSpecificationandSort.- Specified by:
findAllin interfaceReactiveStreamsJpaSpecificationExecutor<T>- Parameters:
spec- can be null.sort- must not be null.- Returns:
- never null.
-
count
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ReactiveStreamsJpaSpecificationExecutorPublishes the number of instances that the givenSpecificationwill return.- Specified by:
countin interfaceReactiveStreamsJpaSpecificationExecutor<T>- Parameters:
spec- theSpecificationto count instances for. Can be null.- Returns:
- the number of instances.
-
ReactiveStreamsJpaSpecificationExecutor