org.elasticsearch.client
Interface ClusterAdminClient

All Known Subinterfaces:
InternalClusterAdminClient
All Known Implementing Classes:
AbstractClusterAdminClient, InternalTransportClusterAdminClient, NodeClusterAdminClient

public interface ClusterAdminClient

Administrative actions/operations against indices.

See Also:
AdminClient.cluster()

Method Summary
<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response>>
ActionFuture<Response>
execute(ClusterAction<Request,Response,RequestBuilder> action, Request request)
           
<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response>>
void
execute(ClusterAction<Request,Response,RequestBuilder> action, Request request, ActionListener<Response> listener)
           
 ActionFuture<ClusterHealthResponse> health(ClusterHealthRequest request)
          The health of the cluster.
 void health(ClusterHealthRequest request, ActionListener<ClusterHealthResponse> listener)
          The health of the cluster.
 ActionFuture<NodesHotThreadsResponse> nodesHotThreads(NodesHotThreadsRequest request)
           
 void nodesHotThreads(NodesHotThreadsRequest request, ActionListener<NodesHotThreadsResponse> listener)
           
 ActionFuture<NodesInfoResponse> nodesInfo(NodesInfoRequest request)
          Nodes info of the cluster.
 void nodesInfo(NodesInfoRequest request, ActionListener<NodesInfoResponse> listener)
          Nodes info of the cluster.
 ActionFuture<NodesRestartResponse> nodesRestart(NodesRestartRequest request)
          Restarts nodes in the cluster.
 void nodesRestart(NodesRestartRequest request, ActionListener<NodesRestartResponse> listener)
          Restarts nodes in the cluster.
 ActionFuture<NodesShutdownResponse> nodesShutdown(NodesShutdownRequest request)
          Shutdown nodes in the cluster.
 void nodesShutdown(NodesShutdownRequest request, ActionListener<NodesShutdownResponse> listener)
          Shutdown nodes in the cluster.
 ActionFuture<NodesStatsResponse> nodesStats(NodesStatsRequest request)
          Nodes stats of the cluster.
 void nodesStats(NodesStatsRequest request, ActionListener<NodesStatsResponse> listener)
          Nodes stats of the cluster.
<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response>>
RequestBuilder
prepareExecute(ClusterAction<Request,Response,RequestBuilder> action)
           
 ClusterHealthRequestBuilder prepareHealth(String... indices)
          The health of the cluster.
 NodesHotThreadsRequestBuilder prepareNodesHotThreads(String... nodesIds)
           
 NodesInfoRequestBuilder prepareNodesInfo(String... nodesIds)
          Nodes info of the cluster.
 NodesRestartRequestBuilder prepareNodesRestart(String... nodesIds)
          Restarts nodes in the cluster.
 NodesShutdownRequestBuilder prepareNodesShutdown(String... nodesIds)
          Shutdown nodes in the cluster.
 NodesStatsRequestBuilder prepareNodesStats(String... nodesIds)
          Nodes stats of the cluster.
 ClusterRerouteRequestBuilder prepareReroute()
          Update settings in the cluster.
 ClusterStateRequestBuilder prepareState()
          The state of the cluster.
 ClusterUpdateSettingsRequestBuilder prepareUpdateSettings()
          Update settings in the cluster.
 ActionFuture<ClusterRerouteResponse> reroute(ClusterRerouteRequest request)
          Reroutes allocation of shards.
 void reroute(ClusterRerouteRequest request, ActionListener<ClusterRerouteResponse> listener)
          Reroutes allocation of shards.
 ActionFuture<ClusterStateResponse> state(ClusterStateRequest request)
          The state of the cluster.
 void state(ClusterStateRequest request, ActionListener<ClusterStateResponse> listener)
          The state of the cluster.
 ActionFuture<ClusterUpdateSettingsResponse> updateSettings(ClusterUpdateSettingsRequest request)
          Updates settings in the cluster.
 void updateSettings(ClusterUpdateSettingsRequest request, ActionListener<ClusterUpdateSettingsResponse> listener)
          Update settings in the cluster.
 

Method Detail

execute

<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response>> ActionFuture<Response> execute(ClusterAction<Request,Response,RequestBuilder> action,
                                                                                                                                                             Request request)

execute

<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response>> void execute(ClusterAction<Request,Response,RequestBuilder> action,
                                                                                                                                           Request request,
                                                                                                                                           ActionListener<Response> listener)

prepareExecute

<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response>> RequestBuilder prepareExecute(ClusterAction<Request,Response,RequestBuilder> action)

health

ActionFuture<ClusterHealthResponse> health(ClusterHealthRequest request)
The health of the cluster.

Parameters:
request - The cluster state request
Returns:
The result future
See Also:
Requests.clusterHealthRequest(String...)

health

void health(ClusterHealthRequest request,
            ActionListener<ClusterHealthResponse> listener)
The health of the cluster.

Parameters:
request - The cluster state request
listener - A listener to be notified with a result
See Also:
Requests.clusterHealthRequest(String...)

prepareHealth

ClusterHealthRequestBuilder prepareHealth(String... indices)
The health of the cluster.


state

ActionFuture<ClusterStateResponse> state(ClusterStateRequest request)
The state of the cluster.

Parameters:
request - The cluster state request.
Returns:
The result future
See Also:
Requests.clusterStateRequest()

state

void state(ClusterStateRequest request,
           ActionListener<ClusterStateResponse> listener)
The state of the cluster.

Parameters:
request - The cluster state request.
listener - A listener to be notified with a result
See Also:
Requests.clusterStateRequest()

prepareState

ClusterStateRequestBuilder prepareState()
The state of the cluster.


updateSettings

ActionFuture<ClusterUpdateSettingsResponse> updateSettings(ClusterUpdateSettingsRequest request)
Updates settings in the cluster.


updateSettings

void updateSettings(ClusterUpdateSettingsRequest request,
                    ActionListener<ClusterUpdateSettingsResponse> listener)
Update settings in the cluster.


prepareUpdateSettings

ClusterUpdateSettingsRequestBuilder prepareUpdateSettings()
Update settings in the cluster.


reroute

ActionFuture<ClusterRerouteResponse> reroute(ClusterRerouteRequest request)
Reroutes allocation of shards. Advance API.


reroute

void reroute(ClusterRerouteRequest request,
             ActionListener<ClusterRerouteResponse> listener)
Reroutes allocation of shards. Advance API.


prepareReroute

ClusterRerouteRequestBuilder prepareReroute()
Update settings in the cluster.


nodesInfo

ActionFuture<NodesInfoResponse> nodesInfo(NodesInfoRequest request)
Nodes info of the cluster.

Parameters:
request - The nodes info request
Returns:
The result future
See Also:
Requests.nodesInfoRequest(String...)

nodesInfo

void nodesInfo(NodesInfoRequest request,
               ActionListener<NodesInfoResponse> listener)
Nodes info of the cluster.

Parameters:
request - The nodes info request
listener - A listener to be notified with a result
See Also:
Requests.nodesInfoRequest(String...)

prepareNodesInfo

NodesInfoRequestBuilder prepareNodesInfo(String... nodesIds)
Nodes info of the cluster.


nodesStats

ActionFuture<NodesStatsResponse> nodesStats(NodesStatsRequest request)
Nodes stats of the cluster.

Parameters:
request - The nodes info request
Returns:
The result future
See Also:
Requests.nodesStatsRequest(String...)

nodesStats

void nodesStats(NodesStatsRequest request,
                ActionListener<NodesStatsResponse> listener)
Nodes stats of the cluster.

Parameters:
request - The nodes info request
listener - A listener to be notified with a result
See Also:
Requests.nodesStatsRequest(String...)

prepareNodesStats

NodesStatsRequestBuilder prepareNodesStats(String... nodesIds)
Nodes stats of the cluster.


nodesHotThreads

ActionFuture<NodesHotThreadsResponse> nodesHotThreads(NodesHotThreadsRequest request)

nodesHotThreads

void nodesHotThreads(NodesHotThreadsRequest request,
                     ActionListener<NodesHotThreadsResponse> listener)

prepareNodesHotThreads

NodesHotThreadsRequestBuilder prepareNodesHotThreads(String... nodesIds)

nodesShutdown

ActionFuture<NodesShutdownResponse> nodesShutdown(NodesShutdownRequest request)
Shutdown nodes in the cluster.

Parameters:
request - The nodes shutdown request
Returns:
The result future
See Also:
Requests.nodesShutdownRequest(String...)

nodesShutdown

void nodesShutdown(NodesShutdownRequest request,
                   ActionListener<NodesShutdownResponse> listener)
Shutdown nodes in the cluster.

Parameters:
request - The nodes shutdown request
listener - A listener to be notified with a result
See Also:
Requests.nodesShutdownRequest(String...)

prepareNodesShutdown

NodesShutdownRequestBuilder prepareNodesShutdown(String... nodesIds)
Shutdown nodes in the cluster.


nodesRestart

ActionFuture<NodesRestartResponse> nodesRestart(NodesRestartRequest request)
Restarts nodes in the cluster.

Parameters:
request - The nodes restart request
Returns:
The result future
See Also:
Requests.nodesRestartRequest(String...)

nodesRestart

void nodesRestart(NodesRestartRequest request,
                  ActionListener<NodesRestartResponse> listener)
Restarts nodes in the cluster.

Parameters:
request - The nodes restart request
listener - A listener to be notified with a result
See Also:
Requests.nodesRestartRequest(String...)

prepareNodesRestart

NodesRestartRequestBuilder prepareNodesRestart(String... nodesIds)
Restarts nodes in the cluster.



Copyright © 2009-2012. All Rights Reserved.