Skip to content

Commit 374acbd

Browse files
committed
DATAES-124 - ElasticSearchTemplate should expose client
1 parent 8bb4ac3 commit 374acbd

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

src/main/java/org/springframework/data/elasticsearch/core/ElasticsearchOperations.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
package org.springframework.data.elasticsearch.core;
1717

1818
import org.elasticsearch.action.update.UpdateResponse;
19+
import org.elasticsearch.client.Client;
1920
import org.elasticsearch.cluster.metadata.AliasMetaData;
2021
import org.springframework.data.domain.Page;
2122
import org.springframework.data.elasticsearch.core.convert.ElasticsearchConverter;
@@ -41,6 +42,11 @@ public interface ElasticsearchOperations {
4142
*/
4243
ElasticsearchConverter getElasticsearchConverter();
4344

45+
/**
46+
* @return elasticsearch client
47+
*/
48+
Client getClient();
49+
4450
/**
4551
* Create an index for a class
4652
*

src/main/java/org/springframework/data/elasticsearch/core/ElasticsearchTemplate.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,11 @@ public ElasticsearchTemplate(Client client, ElasticsearchConverter elasticsearch
139139
this.resultsMapper = resultsMapper;
140140
}
141141

142+
@Override
143+
public Client getClient() {
144+
return client;
145+
}
146+
142147
public void setSearchTimeout(String searchTimeout) {
143148
this.searchTimeout = searchTimeout;
144149
}

0 commit comments

Comments
 (0)