public interface FederalCluster extends Cluster
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
bulkAsync(org.elasticsearch.action.bulk.BulkRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.bulk.BulkResponse> listener)
异步批处理
|
default void |
catAsync(CatRequest request,
org.elasticsearch.action.ActionListener<CatResponse> listener)
异步cat接口
|
default void |
close()
关闭联邦集群中的所有集群
|
default void |
deleteAsync(org.elasticsearch.action.delete.DeleteRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.delete.DeleteResponse> listener)
异步删除
|
default void |
deleteByQueryAsync(org.elasticsearch.index.reindex.DeleteByQueryRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.index.reindex.BulkByScrollResponse> listener)
异步查询删除
|
default void |
getAsync(org.elasticsearch.action.get.GetRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.get.GetResponse> listener)
异步GET请求
|
Cluster[] |
getClusters()
获取一个联邦的所有集群
|
default org.elasticsearch.client.RestHighLevelClient |
highLevelClient()
联邦集群不支持
|
default void |
indexAsync(org.elasticsearch.action.index.IndexRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.index.IndexResponse> listener)
异步索引
|
default org.elasticsearch.client.RestClient |
lowLevelClient()
联邦集群不支持
|
default void |
mgetAsync(org.elasticsearch.action.get.MultiGetRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.get.MultiGetResponse> listener)
异步多GET请求
|
default void |
multiSearchAsync(org.elasticsearch.action.search.MultiSearchRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.MultiSearchResponse> listener)
不支持,直接抛异常
|
static FederalCluster |
of(Cluster... clusters)
由指定的集群列表创建联邦集群
|
default void |
scrollAsync(org.elasticsearch.action.search.SearchScrollRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.SearchResponse> listener)
异步游标搜索请求
|
default void |
searchAsync(org.elasticsearch.action.search.SearchRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.SearchResponse> listener)
不支持,直接抛异常
|
default void |
updateAsync(org.elasticsearch.action.update.UpdateRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.update.UpdateResponse> listener)
异步更新
|
default void |
updateByQueryAsync(org.elasticsearch.index.reindex.UpdateByQueryRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.index.reindex.BulkByScrollResponse> listener)
异步查询更新
|
static FederalCluster of(Cluster... clusters)
clusters - 集群列表default org.elasticsearch.client.RestHighLevelClient highLevelClient()
highLevelClient 在接口中 Clusterdefault org.elasticsearch.client.RestClient lowLevelClient()
lowLevelClient 在接口中 Clusterdefault void searchAsync(org.elasticsearch.action.search.SearchRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.SearchResponse> listener)
searchAsync 在接口中 Clusterrequest - 搜索请求listener - 响应监听器default void multiSearchAsync(org.elasticsearch.action.search.MultiSearchRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.MultiSearchResponse> listener)
multiSearchAsync 在接口中 Clusterrequest - 多搜索请求listener - 响应监听器default void updateAsync(org.elasticsearch.action.update.UpdateRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.update.UpdateResponse> listener)
updateAsync 在接口中 Clusterrequest - 更新请求listener - 响应监听器default void deleteAsync(org.elasticsearch.action.delete.DeleteRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.delete.DeleteResponse> listener)
deleteAsync 在接口中 Clusterrequest - 删除请求listener - 响应监听器default void bulkAsync(org.elasticsearch.action.bulk.BulkRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.bulk.BulkResponse> listener)
default void indexAsync(org.elasticsearch.action.index.IndexRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.index.IndexResponse> listener)
indexAsync 在接口中 Clusterrequest - 索引请求listener - 响应监听器default void deleteByQueryAsync(org.elasticsearch.index.reindex.DeleteByQueryRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.index.reindex.BulkByScrollResponse> listener)
deleteByQueryAsync 在接口中 Clusterrequest - 查询删除请求listener - 响应监听器default void updateByQueryAsync(org.elasticsearch.index.reindex.UpdateByQueryRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.index.reindex.BulkByScrollResponse> listener)
updateByQueryAsync 在接口中 Clusterrequest - 查询更新请求listener - 响应监听器default void catAsync(CatRequest request, org.elasticsearch.action.ActionListener<CatResponse> listener)
Clusterdefault void getAsync(org.elasticsearch.action.get.GetRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.get.GetResponse> listener)
Clusterdefault void scrollAsync(org.elasticsearch.action.search.SearchScrollRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.search.SearchResponse> listener)
ClusterscrollAsync 在接口中 Clusterrequest - 游标请求listener - 响应监听器default void mgetAsync(org.elasticsearch.action.get.MultiGetRequest request,
org.elasticsearch.action.ActionListener<org.elasticsearch.action.get.MultiGetResponse> listener)
Clusterdefault void close()
throws IOException
close 在接口中 AutoCloseableclose 在接口中 CloseableIOException - if an I/O error occursCluster[] getClusters()
Copyright © 2020. All rights reserved.