Skip to content

Commit 971a997

Browse files
committed
Use custom refresh policy in reactive repository with all clients
1 parent 744b3ed commit 971a997

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/java/org/springframework/data/elasticsearch/repository/support/SimpleReactiveElasticsearchRepository.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import org.springframework.data.domain.Pageable;
2323
import org.springframework.data.domain.Sort;
2424
import org.springframework.data.elasticsearch.client.erhlc.NativeSearchQueryBuilder;
25-
import org.springframework.data.elasticsearch.client.erhlc.ReactiveElasticsearchTemplate;
25+
import org.springframework.data.elasticsearch.core.AbstractReactiveElasticsearchTemplate;
2626
import org.springframework.data.elasticsearch.core.MultiGetItem;
2727
import org.springframework.data.elasticsearch.core.ReactiveElasticsearchOperations;
2828
import org.springframework.data.elasticsearch.core.ReactiveIndexOperations;
@@ -245,8 +245,8 @@ private String convertId(Object id) {
245245
private Mono<Void> doRefresh() {
246246
RefreshPolicy refreshPolicy = null;
247247

248-
if (operations instanceof ReactiveElasticsearchTemplate) {
249-
refreshPolicy = ((ReactiveElasticsearchTemplate) operations).getRefreshPolicy();
248+
if (operations instanceof AbstractReactiveElasticsearchTemplate template) {
249+
refreshPolicy = template.getRefreshPolicy();
250250
}
251251

252252
if (refreshPolicy == null) {

0 commit comments

Comments
 (0)