Class TransportClearRealmCacheAction
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.realm.ClearRealmCacheRequest,org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheResponse,org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheRequest.Node,org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheResponse.Node>
org.elasticsearch.xpack.security.action.realm.TransportClearRealmCacheAction
public class TransportClearRealmCacheAction
extends org.elasticsearch.action.support.nodes.TransportNodesAction<org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheRequest,org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheResponse,org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheRequest.Node,org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheResponse.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
ConstructorsConstructorDescriptionTransportClearRealmCacheAction(org.elasticsearch.threadpool.ThreadPool threadPool, org.elasticsearch.cluster.service.ClusterService clusterService, org.elasticsearch.transport.TransportService transportService, org.elasticsearch.action.support.ActionFilters actionFilters, Realms realms, AuthenticationService authenticationService) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheRequest.NodenewNodeRequest(org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheRequest request) protected org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheResponse.NodenewNodeResponse(org.elasticsearch.common.io.stream.StreamInput in, org.elasticsearch.cluster.node.DiscoveryNode node) protected org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheResponsenewResponse(org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheRequest request, List<org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheResponse.Node> responses, List<org.elasticsearch.action.FailedNodeException> failures) protected org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheResponse.NodenodeOperation(org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheRequest.Node nodeRequest, 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
-
TransportClearRealmCacheAction
@Inject public TransportClearRealmCacheAction(org.elasticsearch.threadpool.ThreadPool threadPool, org.elasticsearch.cluster.service.ClusterService clusterService, org.elasticsearch.transport.TransportService transportService, org.elasticsearch.action.support.ActionFilters actionFilters, Realms realms, AuthenticationService authenticationService)
-
-
Method Details
-
newResponse
protected org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheResponse newResponse(org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheRequest request, List<org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheResponse.Node> responses, List<org.elasticsearch.action.FailedNodeException> failures) - Specified by:
newResponsein classorg.elasticsearch.action.support.nodes.TransportNodesAction<org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheRequest,org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheResponse, org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheRequest.Node, org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheResponse.Node>
-
newNodeRequest
protected org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheRequest.Node newNodeRequest(org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheRequest request) - Specified by:
newNodeRequestin classorg.elasticsearch.action.support.nodes.TransportNodesAction<org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheRequest,org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheResponse, org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheRequest.Node, org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheResponse.Node>
-
newNodeResponse
protected org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheResponse.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.realm.ClearRealmCacheRequest,org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheResponse, org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheRequest.Node, org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheResponse.Node> - Throws:
IOException
-
nodeOperation
protected org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheResponse.Node nodeOperation(org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheRequest.Node nodeRequest, org.elasticsearch.tasks.Task task) throws org.elasticsearch.ElasticsearchException - Specified by:
nodeOperationin classorg.elasticsearch.action.support.nodes.TransportNodesAction<org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheRequest,org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheResponse, org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheRequest.Node, org.elasticsearch.xpack.core.security.action.realm.ClearRealmCacheResponse.Node> - Throws:
org.elasticsearch.ElasticsearchException
-