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, @Nullable RefreshPolicy refreshPolicy) deleteAll(Iterable<? extends T> entities, @Nullable RefreshPolicy refreshPolicy) deleteAll(Publisher<? extends T> entityStream, @Nullable RefreshPolicy refreshPolicy) deleteAll(@Nullable RefreshPolicy refreshPolicy) deleteAllById(Iterable<? extends ID> ids, @Nullable RefreshPolicy refreshPolicy) deleteById(ID id, @Nullable RefreshPolicy refreshPolicy) deleteById(Publisher<ID> id, @Nullable RefreshPolicy refreshPolicy) save(S entity, @Nullable RefreshPolicy refreshPolicy) saveAll(Iterable<S> entities, @Nullable RefreshPolicy refreshPolicy) saveAll(Publisher<S> entityStream, @Nullable RefreshPolicy refreshPolicy) Methods inherited from interface ReactiveCrudRepository
count, delete, deleteAll, deleteAll, deleteAll, deleteAllById, deleteById, deleteById, existsById, existsById, findAll, findAllById, findAllById, findById, findById, save, saveAll, saveAllMethods inherited from interface 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
-