org.elasticsearch.client.support
Class AbstractClusterAdminClient

java.lang.Object
  extended by org.elasticsearch.client.support.AbstractClusterAdminClient
All Implemented Interfaces:
ClusterAdminClient, InternalClusterAdminClient
Direct Known Subclasses:
InternalTransportClusterAdminClient, NodeClusterAdminClient

public abstract class AbstractClusterAdminClient
extends Object
implements InternalClusterAdminClient


Constructor Summary
AbstractClusterAdminClient()
           
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.elasticsearch.client.internal.InternalClusterAdminClient
threadPool
 
Methods inherited from interface org.elasticsearch.client.ClusterAdminClient
execute, execute
 

Constructor Detail

AbstractClusterAdminClient

public AbstractClusterAdminClient()
Method Detail

prepareExecute

public <Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response>> RequestBuilder prepareExecute(ClusterAction<Request,Response,RequestBuilder> action)
Specified by:
prepareExecute in interface ClusterAdminClient

health

public ActionFuture<ClusterHealthResponse> health(ClusterHealthRequest request)
Description copied from interface: ClusterAdminClient
The health of the cluster.

Specified by:
health in interface ClusterAdminClient
Parameters:
request - The cluster state request
Returns:
The result future
See Also:
Requests.clusterHealthRequest(String...)

health

public void health(ClusterHealthRequest request,
                   ActionListener<ClusterHealthResponse> listener)
Description copied from interface: ClusterAdminClient
The health of the cluster.

Specified by:
health in interface ClusterAdminClient
Parameters:
request - The cluster state request
listener - A listener to be notified with a result
See Also:
Requests.clusterHealthRequest(String...)

prepareHealth

public ClusterHealthRequestBuilder prepareHealth(String... indices)
Description copied from interface: ClusterAdminClient
The health of the cluster.

Specified by:
prepareHealth in interface ClusterAdminClient

state

public ActionFuture<ClusterStateResponse> state(ClusterStateRequest request)
Description copied from interface: ClusterAdminClient
The state of the cluster.

Specified by:
state in interface ClusterAdminClient
Parameters:
request - The cluster state request.
Returns:
The result future
See Also:
Requests.clusterStateRequest()

state

public void state(ClusterStateRequest request,
                  ActionListener<ClusterStateResponse> listener)
Description copied from interface: ClusterAdminClient
The state of the cluster.

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

prepareState

public ClusterStateRequestBuilder prepareState()
Description copied from interface: ClusterAdminClient
The state of the cluster.

Specified by:
prepareState in interface ClusterAdminClient

reroute

public ActionFuture<ClusterRerouteResponse> reroute(ClusterRerouteRequest request)
Description copied from interface: ClusterAdminClient
Reroutes allocation of shards. Advance API.

Specified by:
reroute in interface ClusterAdminClient

reroute

public void reroute(ClusterRerouteRequest request,
                    ActionListener<ClusterRerouteResponse> listener)
Description copied from interface: ClusterAdminClient
Reroutes allocation of shards. Advance API.

Specified by:
reroute in interface ClusterAdminClient

prepareReroute

public ClusterRerouteRequestBuilder prepareReroute()
Description copied from interface: ClusterAdminClient
Update settings in the cluster.

Specified by:
prepareReroute in interface ClusterAdminClient

updateSettings

public ActionFuture<ClusterUpdateSettingsResponse> updateSettings(ClusterUpdateSettingsRequest request)
Description copied from interface: ClusterAdminClient
Updates settings in the cluster.

Specified by:
updateSettings in interface ClusterAdminClient

updateSettings

public void updateSettings(ClusterUpdateSettingsRequest request,
                           ActionListener<ClusterUpdateSettingsResponse> listener)
Description copied from interface: ClusterAdminClient
Update settings in the cluster.

Specified by:
updateSettings in interface ClusterAdminClient

prepareUpdateSettings

public ClusterUpdateSettingsRequestBuilder prepareUpdateSettings()
Description copied from interface: ClusterAdminClient
Update settings in the cluster.

Specified by:
prepareUpdateSettings in interface ClusterAdminClient

nodesInfo

public ActionFuture<NodesInfoResponse> nodesInfo(NodesInfoRequest request)
Description copied from interface: ClusterAdminClient
Nodes info of the cluster.

Specified by:
nodesInfo in interface ClusterAdminClient
Parameters:
request - The nodes info request
Returns:
The result future
See Also:
Requests.nodesInfoRequest(String...)

nodesInfo

public void nodesInfo(NodesInfoRequest request,
                      ActionListener<NodesInfoResponse> listener)
Description copied from interface: ClusterAdminClient
Nodes info of the cluster.

Specified by:
nodesInfo in interface ClusterAdminClient
Parameters:
request - The nodes info request
listener - A listener to be notified with a result
See Also:
Requests.nodesInfoRequest(String...)

prepareNodesInfo

public NodesInfoRequestBuilder prepareNodesInfo(String... nodesIds)
Description copied from interface: ClusterAdminClient
Nodes info of the cluster.

Specified by:
prepareNodesInfo in interface ClusterAdminClient

nodesStats

public ActionFuture<NodesStatsResponse> nodesStats(NodesStatsRequest request)
Description copied from interface: ClusterAdminClient
Nodes stats of the cluster.

Specified by:
nodesStats in interface ClusterAdminClient
Parameters:
request - The nodes info request
Returns:
The result future
See Also:
Requests.nodesStatsRequest(String...)

nodesStats

public void nodesStats(NodesStatsRequest request,
                       ActionListener<NodesStatsResponse> listener)
Description copied from interface: ClusterAdminClient
Nodes stats of the cluster.

Specified by:
nodesStats in interface ClusterAdminClient
Parameters:
request - The nodes info request
listener - A listener to be notified with a result
See Also:
Requests.nodesStatsRequest(String...)

prepareNodesStats

public NodesStatsRequestBuilder prepareNodesStats(String... nodesIds)
Description copied from interface: ClusterAdminClient
Nodes stats of the cluster.

Specified by:
prepareNodesStats in interface ClusterAdminClient

nodesHotThreads

public ActionFuture<NodesHotThreadsResponse> nodesHotThreads(NodesHotThreadsRequest request)
Specified by:
nodesHotThreads in interface ClusterAdminClient

nodesHotThreads

public void nodesHotThreads(NodesHotThreadsRequest request,
                            ActionListener<NodesHotThreadsResponse> listener)
Specified by:
nodesHotThreads in interface ClusterAdminClient

prepareNodesHotThreads

public NodesHotThreadsRequestBuilder prepareNodesHotThreads(String... nodesIds)
Specified by:
prepareNodesHotThreads in interface ClusterAdminClient

nodesRestart

public ActionFuture<NodesRestartResponse> nodesRestart(NodesRestartRequest request)
Description copied from interface: ClusterAdminClient
Restarts nodes in the cluster.

Specified by:
nodesRestart in interface ClusterAdminClient
Parameters:
request - The nodes restart request
Returns:
The result future
See Also:
Requests.nodesRestartRequest(String...)

nodesRestart

public void nodesRestart(NodesRestartRequest request,
                         ActionListener<NodesRestartResponse> listener)
Description copied from interface: ClusterAdminClient
Restarts nodes in the cluster.

Specified by:
nodesRestart in interface ClusterAdminClient
Parameters:
request - The nodes restart request
listener - A listener to be notified with a result
See Also:
Requests.nodesRestartRequest(String...)

prepareNodesRestart

public NodesRestartRequestBuilder prepareNodesRestart(String... nodesIds)
Description copied from interface: ClusterAdminClient
Restarts nodes in the cluster.

Specified by:
prepareNodesRestart in interface ClusterAdminClient

nodesShutdown

public ActionFuture<NodesShutdownResponse> nodesShutdown(NodesShutdownRequest request)
Description copied from interface: ClusterAdminClient
Shutdown nodes in the cluster.

Specified by:
nodesShutdown in interface ClusterAdminClient
Parameters:
request - The nodes shutdown request
Returns:
The result future
See Also:
Requests.nodesShutdownRequest(String...)

nodesShutdown

public void nodesShutdown(NodesShutdownRequest request,
                          ActionListener<NodesShutdownResponse> listener)
Description copied from interface: ClusterAdminClient
Shutdown nodes in the cluster.

Specified by:
nodesShutdown in interface ClusterAdminClient
Parameters:
request - The nodes shutdown request
listener - A listener to be notified with a result
See Also:
Requests.nodesShutdownRequest(String...)

prepareNodesShutdown

public NodesShutdownRequestBuilder prepareNodesShutdown(String... nodesIds)
Description copied from interface: ClusterAdminClient
Shutdown nodes in the cluster.

Specified by:
prepareNodesShutdown in interface ClusterAdminClient


Copyright © 2009-2012. All Rights Reserved.