Module org.elasticsearch.xcore
Class NodesDataTiersUsageTransportAction
java.lang.Object
org.elasticsearch.action.support.TransportAction<NodesDataTiersUsageTransportAction.NodesRequest,NodesDataTiersUsageTransportAction.NodesResponse>
org.elasticsearch.action.support.nodes.TransportNodesAction<NodesDataTiersUsageTransportAction.NodesRequest,NodesDataTiersUsageTransportAction.NodesResponse,NodesDataTiersUsageTransportAction.NodeRequest,NodeDataTiersUsage,Void>
org.elasticsearch.xpack.core.datatiers.NodesDataTiersUsageTransportAction
public class NodesDataTiersUsageTransportAction
extends TransportNodesAction<NodesDataTiersUsageTransportAction.NodesRequest,NodesDataTiersUsageTransportAction.NodesResponse,NodesDataTiersUsageTransportAction.NodeRequest,NodeDataTiersUsage,Void>
Sources locally data tier usage stats mainly indices and shard sizes grouped by preferred data tier.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ActionType<NodesDataTiersUsageTransportAction.NodesResponse> Fields inherited from class org.elasticsearch.action.support.nodes.TransportNodesAction
clusterService, transportNodeAction, transportServiceFields inherited from class org.elasticsearch.action.support.TransportAction
actionName, taskManager -
Constructor Summary
ConstructorsConstructorDescriptionNodesDataTiersUsageTransportAction(ThreadPool threadPool, ClusterService clusterService, TransportService transportService, IndicesService indicesService, ActionFilters actionFilters) -
Method Summary
Modifier and TypeMethodDescriptionprotected NodeDataTiersUsagenewNodeResponse(StreamInput in, DiscoveryNode node) newResponse(NodesDataTiersUsageTransportAction.NodesRequest request, List<NodeDataTiersUsage> responses, List<FailedNodeException> failures) protected NodeDataTiersUsagenodeOperation(NodesDataTiersUsageTransportAction.NodeRequest nodeRequest, Task task) Methods inherited from class org.elasticsearch.action.support.nodes.TransportNodesAction
createActionContext, doExecute, newResponseAsync, nodeOperationAsync, resolveRequestMethods inherited from class org.elasticsearch.action.support.TransportAction
execute, executeDirect, localOnly
-
Field Details
-
TYPE
-
-
Constructor Details
-
NodesDataTiersUsageTransportAction
@Inject public NodesDataTiersUsageTransportAction(ThreadPool threadPool, ClusterService clusterService, TransportService transportService, IndicesService indicesService, ActionFilters actionFilters)
-
-
Method Details
-
newResponse
protected NodesDataTiersUsageTransportAction.NodesResponse newResponse(NodesDataTiersUsageTransportAction.NodesRequest request, List<NodeDataTiersUsage> responses, List<FailedNodeException> failures) -
newNodeRequest
protected NodesDataTiersUsageTransportAction.NodeRequest newNodeRequest(NodesDataTiersUsageTransportAction.NodesRequest request) -
newNodeResponse
-
nodeOperation
protected NodeDataTiersUsage nodeOperation(NodesDataTiersUsageTransportAction.NodeRequest nodeRequest, Task task)
-