Class TransportClearRolesCacheAction
java.lang.Object
org.elasticsearch.action.support.TransportAction<Request,Response>
org.elasticsearch.action.support.HandledTransportAction<NodesRequest,NodesResponse>
org.elasticsearch.action.support.nodes.TransportNodesAction<org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheRequest,org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheResponse,org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheRequest.Node,org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheResponse.Node>
org.elasticsearch.xpack.security.action.role.TransportClearRolesCacheAction
public class TransportClearRolesCacheAction
extends org.elasticsearch.action.support.nodes.TransportNodesAction<org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheRequest,org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheResponse,org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheRequest.Node,org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheResponse.Node>
-
Field Summary
Fields inherited from class org.elasticsearch.action.support.nodes.TransportNodesAction
clusterService, nodeResponseClass, threadPool, transportNodeAction, transportServiceFields inherited from class org.elasticsearch.action.support.TransportAction
actionName, logger, taskManager -
Constructor Summary
ConstructorsConstructorDescriptionTransportClearRolesCacheAction(org.elasticsearch.threadpool.ThreadPool threadPool, org.elasticsearch.cluster.service.ClusterService clusterService, org.elasticsearch.transport.TransportService transportService, org.elasticsearch.action.support.ActionFilters actionFilters, CompositeRolesStore rolesStore) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheRequest.NodenewNodeRequest(org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheRequest request) protected org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheResponse.NodenewNodeResponse(org.elasticsearch.common.io.stream.StreamInput in, org.elasticsearch.cluster.node.DiscoveryNode node) protected org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheResponsenewResponse(org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheRequest request, List<org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheResponse.Node> responses, List<org.elasticsearch.action.FailedNodeException> failures) protected org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheResponse.NodenodeOperation(org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheRequest.Node request, org.elasticsearch.tasks.Task task) Methods inherited from class org.elasticsearch.action.support.nodes.TransportNodesAction
doExecute, getTransportNodeAction, newResponseAsync, resolveRequestMethods inherited from class org.elasticsearch.action.support.TransportAction
execute
-
Constructor Details
-
TransportClearRolesCacheAction
@Inject public TransportClearRolesCacheAction(org.elasticsearch.threadpool.ThreadPool threadPool, org.elasticsearch.cluster.service.ClusterService clusterService, org.elasticsearch.transport.TransportService transportService, org.elasticsearch.action.support.ActionFilters actionFilters, CompositeRolesStore rolesStore)
-
-
Method Details
-
newResponse
protected org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheResponse newResponse(org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheRequest request, List<org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheResponse.Node> responses, List<org.elasticsearch.action.FailedNodeException> failures) - Specified by:
newResponsein classorg.elasticsearch.action.support.nodes.TransportNodesAction<org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheRequest,org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheResponse, org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheRequest.Node, org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheResponse.Node>
-
newNodeRequest
protected org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheRequest.Node newNodeRequest(org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheRequest request) - Specified by:
newNodeRequestin classorg.elasticsearch.action.support.nodes.TransportNodesAction<org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheRequest,org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheResponse, org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheRequest.Node, org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheResponse.Node>
-
newNodeResponse
protected org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheResponse.Node newNodeResponse(org.elasticsearch.common.io.stream.StreamInput in, org.elasticsearch.cluster.node.DiscoveryNode node) throws IOException - Specified by:
newNodeResponsein classorg.elasticsearch.action.support.nodes.TransportNodesAction<org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheRequest,org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheResponse, org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheRequest.Node, org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheResponse.Node> - Throws:
IOException
-
nodeOperation
protected org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheResponse.Node nodeOperation(org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheRequest.Node request, org.elasticsearch.tasks.Task task) - Specified by:
nodeOperationin classorg.elasticsearch.action.support.nodes.TransportNodesAction<org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheRequest,org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheResponse, org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheRequest.Node, org.elasticsearch.xpack.core.security.action.role.ClearRolesCacheResponse.Node>
-