Interface ReactiveElasticsearchRepository<T,ID>
- All Superinterfaces:
ReactiveCrudRepository<T,
,ID> ReactiveSortingRepository<T,
,ID> Repository<T,
ID>
- All Known Implementing Classes:
SimpleReactiveElasticsearchRepository
@NoRepositoryBean
public interface ReactiveElasticsearchRepository<T,ID>
extends ReactiveSortingRepository<T,ID>, ReactiveCrudRepository<T,ID>
Elasticsearch specific
Repository
interface with reactive support.- Since:
- 3.2
- Author:
- Christoph Strobl
-
Method Summary
Modifier and TypeMethodDescriptiondelete
(T entity, RefreshPolicy refreshPolicy) deleteAll
(Iterable<? extends T> entities, RefreshPolicy refreshPolicy) deleteAll
(Publisher<? extends T> entityStream, RefreshPolicy refreshPolicy) deleteAll
(RefreshPolicy refreshPolicy) deleteAllById
(Iterable<? extends ID> ids, RefreshPolicy refreshPolicy) deleteById
(ID id, RefreshPolicy refreshPolicy) deleteById
(Publisher<ID> id, RefreshPolicy refreshPolicy) save
(S entity, RefreshPolicy refreshPolicy) saveAll
(Iterable<S> entities, RefreshPolicy refreshPolicy) saveAll
(Publisher<S> entityStream, RefreshPolicy refreshPolicy) Methods inherited from interface org.springframework.data.repository.reactive.ReactiveCrudRepository
count, delete, deleteAll, deleteAll, deleteAll, deleteAllById, deleteById, deleteById, existsById, existsById, findAll, findAllById, findAllById, findById, findById, save, saveAll, saveAll
Methods inherited from interface org.springframework.data.repository.reactive.ReactiveSortingRepository
findAll
-
Method Details
-
save
- Since:
- 5.2
-
saveAll
- Since:
- 5.2
-
saveAll
- Since:
- 5.2
-
deleteById
- Since:
- 5.2
-
deleteById
- Since:
- 5.2
-
delete
- Since:
- 5.2
-
deleteAllById
- Since:
- 5.2
-
deleteAll
- Since:
- 5.2
-
deleteAll
- Since:
- 5.2
-
deleteAll
- Since:
- 5.2
-