Module org.elasticsearch.server
Class TransportNodesReloadSecureSettingsAction
java.lang.Object
org.elasticsearch.action.support.TransportAction<NodesReloadSecureSettingsRequest,NodesReloadSecureSettingsResponse>
org.elasticsearch.action.support.nodes.TransportNodesAction<NodesReloadSecureSettingsRequest,NodesReloadSecureSettingsResponse,NodesReloadSecureSettingsRequest.NodeRequest,NodesReloadSecureSettingsResponse.NodeResponse,Void>
org.elasticsearch.action.admin.cluster.node.reload.TransportNodesReloadSecureSettingsAction
public class TransportNodesReloadSecureSettingsAction
extends TransportNodesAction<NodesReloadSecureSettingsRequest,NodesReloadSecureSettingsResponse,NodesReloadSecureSettingsRequest.NodeRequest,NodesReloadSecureSettingsResponse.NodeResponse,Void>
-
Field Summary
FieldsFields inherited from class org.elasticsearch.action.support.nodes.TransportNodesAction
clusterService, transportNodeAction, transportServiceFields 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 TypeMethodDescriptionnewNodeResponse(StreamInput in, DiscoveryNode node) protected NodesReloadSecureSettingsResponsenewResponse(NodesReloadSecureSettingsRequest request, List<NodesReloadSecureSettingsResponse.NodeResponse> responses, List<FailedNodeException> failures) Create a newTransportNodesAction.nodeOperation(NodesReloadSecureSettingsRequest.NodeRequest request, Task task) Implements the request recipient logic.protected DiscoveryNode[]resolveRequest(NodesReloadSecureSettingsRequest request, ClusterState clusterState) Resolves node ids to concrete nodes of the incoming request.Methods inherited from class org.elasticsearch.action.support.nodes.TransportNodesAction
createActionContext, doExecute, newResponseAsync, nodeOperationAsyncMethods inherited from class org.elasticsearch.action.support.TransportAction
execute, executeDirect, 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:TransportNodesActionCreate a newTransportNodesAction. This method is executed onTransportNodesAction.finalExecutor.- Specified by:
newResponsein classTransportNodesAction<NodesReloadSecureSettingsRequest,NodesReloadSecureSettingsResponse, NodesReloadSecureSettingsRequest.NodeRequest, NodesReloadSecureSettingsResponse.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.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 -
resolveRequest
protected DiscoveryNode[] resolveRequest(NodesReloadSecureSettingsRequest request, ClusterState clusterState) Description copied from class:TransportNodesActionResolves node ids to concrete nodes of the incoming request. NB: if the request's nodeIds() returns nothing, then the request will be sent to ALL known nodes in the cluster. -
nodeOperation
protected NodesReloadSecureSettingsResponse.NodeResponse nodeOperation(NodesReloadSecureSettingsRequest.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).
-