DATAES-124 - ElasticSearchTemplate should expose client

This commit is contained in:
Mohsin Husen 2016-03-15 11:34:41 +00:00
parent 8bb4ac3653
commit 374acbdd63
2 changed files with 11 additions and 0 deletions

View File

@ -16,6 +16,7 @@
package org.springframework.data.elasticsearch.core; package org.springframework.data.elasticsearch.core;
import org.elasticsearch.action.update.UpdateResponse; import org.elasticsearch.action.update.UpdateResponse;
import org.elasticsearch.client.Client;
import org.elasticsearch.cluster.metadata.AliasMetaData; import org.elasticsearch.cluster.metadata.AliasMetaData;
import org.springframework.data.domain.Page; import org.springframework.data.domain.Page;
import org.springframework.data.elasticsearch.core.convert.ElasticsearchConverter; import org.springframework.data.elasticsearch.core.convert.ElasticsearchConverter;
@ -41,6 +42,11 @@ public interface ElasticsearchOperations {
*/ */
ElasticsearchConverter getElasticsearchConverter(); ElasticsearchConverter getElasticsearchConverter();
/**
* @return elasticsearch client
*/
Client getClient();
/** /**
* Create an index for a class * Create an index for a class
* *

View File

@ -139,6 +139,11 @@ public class ElasticsearchTemplate implements ElasticsearchOperations, Applicati
this.resultsMapper = resultsMapper; this.resultsMapper = resultsMapper;
} }
@Override
public Client getClient() {
return client;
}
public void setSearchTimeout(String searchTimeout) { public void setSearchTimeout(String searchTimeout) {
this.searchTimeout = searchTimeout; this.searchTimeout = searchTimeout;
} }