Module org.elasticsearch.server
Class TransportNodesReloadSecureSettingsAction
java.lang.Object
org.elasticsearch.action.support.TransportAction<NodesRequest,NodesResponse>
org.elasticsearch.action.support.nodes.TransportNodesAction<NodesReloadSecureSettingsRequest,NodesReloadSecureSettingsResponse,NodesReloadSecureSettingsRequest.NodeRequest,NodesReloadSecureSettingsResponse.NodeResponse>
org.elasticsearch.action.admin.cluster.node.reload.TransportNodesReloadSecureSettingsAction
public class TransportNodesReloadSecureSettingsAction
extends TransportNodesAction<NodesReloadSecureSettingsRequest,NodesReloadSecureSettingsResponse,NodesReloadSecureSettingsRequest.NodeRequest,NodesReloadSecureSettingsResponse.NodeResponse>
-
Field Summary
FieldsFields inherited from class org.elasticsearch.action.support.nodes.TransportNodesAction
clusterService, transportNodeAction, transportService
Fields inherited from class org.elasticsearch.action.support.TransportAction
actionName, taskManager
-
Constructor Summary
ConstructorsConstructorDescriptionTransportNodesReloadSecureSettingsAction
(ThreadPool threadPool, ClusterService clusterService, TransportService transportService, ActionFilters actionFilters, Environment environment, PluginsService pluginService) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doExecute
(Task task, NodesReloadSecureSettingsRequest request, ActionListener<NodesReloadSecureSettingsResponse> listener) newNodeResponse
(StreamInput in, DiscoveryNode node) protected NodesReloadSecureSettingsResponse
newResponse
(NodesReloadSecureSettingsRequest request, List<NodesReloadSecureSettingsResponse.NodeResponse> responses, List<FailedNodeException> failures) Create a newTransportNodesAction
.nodeOperation
(NodesReloadSecureSettingsRequest.NodeRequest request, Task task) Methods inherited from class org.elasticsearch.action.support.nodes.TransportNodesAction
newResponseAsync, resolveRequest
Methods inherited from class org.elasticsearch.action.support.TransportAction
execute, localOnly
-
Field Details
-
TYPE
-
-
Constructor Details
-
TransportNodesReloadSecureSettingsAction
@Inject public TransportNodesReloadSecureSettingsAction(ThreadPool threadPool, ClusterService clusterService, TransportService transportService, ActionFilters actionFilters, Environment environment, PluginsService pluginService)
-
-
Method Details
-
newResponse
protected NodesReloadSecureSettingsResponse newResponse(NodesReloadSecureSettingsRequest request, List<NodesReloadSecureSettingsResponse.NodeResponse> responses, List<FailedNodeException> failures) Description copied from class:TransportNodesAction
Create a newTransportNodesAction
. This method is executed onTransportNodesAction.finalExecutor
.- Specified by:
newResponse
in classTransportNodesAction<NodesReloadSecureSettingsRequest,
NodesReloadSecureSettingsResponse, NodesReloadSecureSettingsRequest.NodeRequest, NodesReloadSecureSettingsResponse.NodeResponse> - Parameters:
request
- The request whose response we are constructing.TransportNodesAction
may 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.responses
- All successful node-level responses.failures
- All node-level failures.- Returns:
- Never
null
.
-
newNodeRequest
protected NodesReloadSecureSettingsRequest.NodeRequest newNodeRequest(NodesReloadSecureSettingsRequest request) -
newNodeResponse
protected NodesReloadSecureSettingsResponse.NodeResponse newNodeResponse(StreamInput in, DiscoveryNode node) throws IOException -
doExecute
protected void doExecute(Task task, NodesReloadSecureSettingsRequest request, ActionListener<NodesReloadSecureSettingsResponse> listener) -
nodeOperation
protected NodesReloadSecureSettingsResponse.NodeResponse nodeOperation(NodesReloadSecureSettingsRequest.NodeRequest request, Task task)
-