Module org.elasticsearch.server
Class IndexModeStatsActionType.TransportAction
java.lang.Object
org.elasticsearch.action.support.TransportAction<IndexModeStatsActionType.StatsRequest,IndexModeStatsActionType.StatsResponse>
org.elasticsearch.action.support.nodes.TransportNodesAction<IndexModeStatsActionType.StatsRequest,IndexModeStatsActionType.StatsResponse,IndexModeStatsActionType.NodeRequest,IndexModeStatsActionType.NodeResponse,Void>
org.elasticsearch.monitor.metrics.IndexModeStatsActionType.TransportAction
- Enclosing class:
IndexModeStatsActionType
public static class IndexModeStatsActionType.TransportAction
extends TransportNodesAction<IndexModeStatsActionType.StatsRequest,IndexModeStatsActionType.StatsResponse,IndexModeStatsActionType.NodeRequest,IndexModeStatsActionType.NodeResponse,Void>
-
Field Summary
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
ConstructorsConstructorDescriptionTransportAction(ClusterService clusterService, TransportService transportService, ActionFilters actionFilters, IndicesService indicesService) -
Method Summary
Modifier and TypeMethodDescriptionprotected IndexModeStatsActionType.NodeRequestprotected IndexModeStatsActionType.NodeResponsenewNodeResponse(StreamInput in, DiscoveryNode node) protected IndexModeStatsActionType.StatsResponsenewResponse(IndexModeStatsActionType.StatsRequest request, List<IndexModeStatsActionType.NodeResponse> nodeResponses, List<FailedNodeException> failures) Create a newTransportNodesAction.protected IndexModeStatsActionType.NodeResponsenodeOperation(IndexModeStatsActionType.NodeRequest request, Task task) Implements the request recipient logic.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
-
Constructor Details
-
TransportAction
@Inject public TransportAction(ClusterService clusterService, TransportService transportService, ActionFilters actionFilters, IndicesService indicesService)
-
-
Method Details
-
newResponse
protected IndexModeStatsActionType.StatsResponse newResponse(IndexModeStatsActionType.StatsRequest request, List<IndexModeStatsActionType.NodeResponse> nodeResponses, List<FailedNodeException> failures) Description copied from class:TransportNodesActionCreate a newTransportNodesAction. This method is executed onTransportNodesAction.finalExecutor.- Specified by:
newResponsein classTransportNodesAction<IndexModeStatsActionType.StatsRequest,IndexModeStatsActionType.StatsResponse, IndexModeStatsActionType.NodeRequest, IndexModeStatsActionType.NodeResponse, Void> - Parameters:
request- The request whose response we are constructing.TransportNodesActionmay have already released all its references to this object before calling this method, so it's up to individual implementations to retain their own reference to the request if still needed here.nodeResponses- All successful node-level responses.failures- All node-level failures.- Returns:
- Never
null.
-
newNodeRequest
protected IndexModeStatsActionType.NodeRequest newNodeRequest(IndexModeStatsActionType.StatsRequest request) -
newNodeResponse
protected IndexModeStatsActionType.NodeResponse newNodeResponse(StreamInput in, DiscoveryNode node) throws IOException -
nodeOperation
protected IndexModeStatsActionType.NodeResponse nodeOperation(IndexModeStatsActionType.NodeRequest request, Task task) Description copied from class:TransportNodesActionImplements the request recipient logic. If access to the request listener is needed, overrideTransportNodesAction.nodeOperationAsync(TransportRequest, Task, ActionListener).
-