Module org.elasticsearch.security
Class TransportClearRolesCacheAction
java.lang.Object
org.elasticsearch.action.support.TransportAction<ClearRolesCacheRequest,ClearRolesCacheResponse>
org.elasticsearch.action.support.nodes.TransportNodesAction<ClearRolesCacheRequest,ClearRolesCacheResponse,ClearRolesCacheRequest.Node,ClearRolesCacheResponse.Node,Void>
org.elasticsearch.xpack.security.action.role.TransportClearRolesCacheAction
public class TransportClearRolesCacheAction
extends TransportNodesAction<ClearRolesCacheRequest,ClearRolesCacheResponse,ClearRolesCacheRequest.Node,ClearRolesCacheResponse.Node,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
ConstructorsConstructorDescriptionTransportClearRolesCacheAction(ThreadPool threadPool, ClusterService clusterService, TransportService transportService, ActionFilters actionFilters, CompositeRolesStore rolesStore) -
Method Summary
Modifier and TypeMethodDescriptionprotected ClearRolesCacheRequest.NodenewNodeRequest(ClearRolesCacheRequest request) protected ClearRolesCacheResponse.NodenewNodeResponse(StreamInput in, DiscoveryNode node) protected ClearRolesCacheResponsenewResponse(ClearRolesCacheRequest request, List<ClearRolesCacheResponse.Node> responses, List<FailedNodeException> failures) protected ClearRolesCacheResponse.NodenodeOperation(ClearRolesCacheRequest.Node request, Task task) Methods inherited from class org.elasticsearch.action.support.nodes.TransportNodesAction
createActionContext, doExecute, newResponseAsync, nodeOperationAsync, resolveRequest, sendLegacyNodesRequestHeader, skipLegacyNodesRequestHeaderMethods inherited from class org.elasticsearch.action.support.TransportAction
execute, executeDirect, localOnly
-
Constructor Details
-
TransportClearRolesCacheAction
@Inject public TransportClearRolesCacheAction(ThreadPool threadPool, ClusterService clusterService, TransportService transportService, ActionFilters actionFilters, CompositeRolesStore rolesStore)
-
-
Method Details
-
newResponse
protected ClearRolesCacheResponse newResponse(ClearRolesCacheRequest request, List<ClearRolesCacheResponse.Node> responses, List<FailedNodeException> failures) -
newNodeRequest
-
newNodeResponse
protected ClearRolesCacheResponse.Node newNodeResponse(StreamInput in, DiscoveryNode node) throws IOException - Specified by:
newNodeResponsein classTransportNodesAction<ClearRolesCacheRequest,ClearRolesCacheResponse, ClearRolesCacheRequest.Node, ClearRolesCacheResponse.Node, Void> - Throws:
IOException
-
nodeOperation
protected ClearRolesCacheResponse.Node nodeOperation(ClearRolesCacheRequest.Node request, Task task)
-