Interface ReactiveStreamsJpaSpecificationExecutor<T>
- Type Parameters:
T
- The entity type
- All Known Subinterfaces:
ReactorJpaSpecificationExecutor<T>
@Deprecated(forRemoval=true,
since="4.10")
public interface ReactiveStreamsJpaSpecificationExecutor<T>
Deprecated, for removal: This API element is subject to removal in a future version.
Interface to allow execution of
Specification
s based on the JPA criteria API.
Reactive-streams version of JpaSpecificationExecutor
.- Since:
- 3.5.0
- Author:
- Denis Stepanov
-
Method Summary
Modifier and TypeMethodDescriptionorg.reactivestreams.Publisher<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 givenSpecification
will return.org.reactivestreams.Publisher<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 aPage
of entities matching the givenSpecification
.org.reactivestreams.Publisher<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 givenSpecification
andSort
.org.reactivestreams.Publisher<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.Publishes a single entity matching the givenSpecification
.- Parameters:
spec
- can be null.- Returns:
- never null.
-
findAll
Deprecated, for removal: This API element is subject to removal in a future version.Publishes all entities matching the givenSpecification
.- Parameters:
spec
- can be null.- Returns:
- never null.
-
findAll
org.reactivestreams.Publisher<Page<T>> findAll(@Nullable @Nullable Specification<T> spec, Pageable pageable) Deprecated, for removal: This API element is subject to removal in a future version.Publishes aPage
of entities matching the givenSpecification
.- 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.Publishes all entities matching the givenSpecification
andSort
.- 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.Publishes the number of instances that the givenSpecification
will return.- Parameters:
spec
- theSpecification
to count instances for. Can be null.- Returns:
- the number of instances.
-
ReactiveStreamsJpaSpecificationExecutor