From 771d8fb5e76a4e6c4f050d9505a8ba9e3c40cf52 Mon Sep 17 00:00:00 2001 From: Peter-Josef Meisch Date: Sun, 12 Apr 2020 07:40:52 +0200 Subject: [PATCH] DATAES-790 - Deprecate noRefresh repository method. Original PR: #426 --- .../data/elasticsearch/repository/ElasticsearchRepository.java | 3 +++ .../repository/support/AbstractElasticsearchRepository.java | 1 + 2 files changed, 4 insertions(+) diff --git a/src/main/java/org/springframework/data/elasticsearch/repository/ElasticsearchRepository.java b/src/main/java/org/springframework/data/elasticsearch/repository/ElasticsearchRepository.java index e56fdec44..56b970a6a 100644 --- a/src/main/java/org/springframework/data/elasticsearch/repository/ElasticsearchRepository.java +++ b/src/main/java/org/springframework/data/elasticsearch/repository/ElasticsearchRepository.java @@ -48,7 +48,10 @@ public interface ElasticsearchRepository extends PagingAndSortingReposito * This method is intended to be used when many single inserts must be made that cannot be aggregated to be inserted * with {@link #saveAll(Iterable)}. This might lead to a temporary inconsistent state until {@link #refresh()} is * called. + * + * @deprecated since 4.0, use a custom repository implementation instead */ + @Deprecated S indexWithoutRefresh(S entity); /** diff --git a/src/main/java/org/springframework/data/elasticsearch/repository/support/AbstractElasticsearchRepository.java b/src/main/java/org/springframework/data/elasticsearch/repository/support/AbstractElasticsearchRepository.java index 92c6adc9b..864e7c8c3 100644 --- a/src/main/java/org/springframework/data/elasticsearch/repository/support/AbstractElasticsearchRepository.java +++ b/src/main/java/org/springframework/data/elasticsearch/repository/support/AbstractElasticsearchRepository.java @@ -182,6 +182,7 @@ public abstract class AbstractElasticsearchRepository implements Elastics } @Override + @Deprecated public S indexWithoutRefresh(S entity) { Assert.notNull(entity, "Cannot save 'null' entity."); operations.save(entity);