Module org.elasticsearch.server
Class TransportIndicesAliasesAction
java.lang.Object
org.elasticsearch.action.support.TransportAction<Request,Response>
org.elasticsearch.action.support.HandledTransportAction<Request,Response>
org.elasticsearch.action.support.master.TransportMasterNodeAction<Request,AcknowledgedResponse>
org.elasticsearch.action.support.master.AcknowledgedTransportMasterNodeAction<IndicesAliasesRequest>
org.elasticsearch.action.admin.indices.alias.TransportIndicesAliasesAction
- All Implemented Interfaces:
ActionWithReservedState<IndicesAliasesRequest>
public class TransportIndicesAliasesAction
extends AcknowledgedTransportMasterNodeAction<IndicesAliasesRequest>
Add/remove aliases action
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final ActionType<AcknowledgedResponse>
Fields inherited from class org.elasticsearch.action.support.master.TransportMasterNodeAction
clusterService, executor, indexNameExpressionResolver, threadPool, transportService
Fields inherited from class org.elasticsearch.action.support.TransportAction
actionName, taskManager
-
Constructor Summary
ConstructorsConstructorDescriptionTransportIndicesAliasesAction
(TransportService transportService, ClusterService clusterService, ThreadPool threadPool, MetadataIndexAliasesService indexAliasesService, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver, RequestValidators<IndicesAliasesRequest> requestValidators, SystemIndices systemIndices) -
Method Summary
Modifier and TypeMethodDescriptionprotected ClusterBlockException
checkBlock
(IndicesAliasesRequest request, ClusterState state) protected void
masterOperation
(Task task, IndicesAliasesRequest request, ClusterState state, ActionListener<AcknowledgedResponse> listener) Methods inherited from class org.elasticsearch.action.support.master.TransportMasterNodeAction
doExecute, localExecute
Methods inherited from class org.elasticsearch.action.support.TransportAction
execute, localOnly
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.elasticsearch.reservedstate.ActionWithReservedState
modifiedKeys, reservedStateHandlerName, validateForReservedState
-
Field Details
-
NAME
- See Also:
-
TYPE
-
-
Constructor Details
-
TransportIndicesAliasesAction
@Inject public TransportIndicesAliasesAction(TransportService transportService, ClusterService clusterService, ThreadPool threadPool, MetadataIndexAliasesService indexAliasesService, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver, RequestValidators<IndicesAliasesRequest> requestValidators, SystemIndices systemIndices)
-
-
Method Details
-
checkBlock
- Specified by:
checkBlock
in classTransportMasterNodeAction<IndicesAliasesRequest,
AcknowledgedResponse>
-
masterOperation
protected void masterOperation(Task task, IndicesAliasesRequest request, ClusterState state, ActionListener<AcknowledgedResponse> listener) - Specified by:
masterOperation
in classTransportMasterNodeAction<IndicesAliasesRequest,
AcknowledgedResponse>
-