Module org.elasticsearch.server
Class TransportPostFeatureUpgradeAction
java.lang.Object
org.elasticsearch.action.support.TransportAction<Request,Response>
org.elasticsearch.action.support.HandledTransportAction<Request,Response>
org.elasticsearch.action.support.master.TransportMasterNodeAction<PostFeatureUpgradeRequest,PostFeatureUpgradeResponse>
org.elasticsearch.action.admin.cluster.migration.TransportPostFeatureUpgradeAction
- All Implemented Interfaces:
ActionWithReservedState<PostFeatureUpgradeRequest>
public class TransportPostFeatureUpgradeAction
extends TransportMasterNodeAction<PostFeatureUpgradeRequest,PostFeatureUpgradeResponse>
Transport action for post feature upgrade action
-
Field Summary
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
ConstructorDescriptionTransportPostFeatureUpgradeAction
(TransportService transportService, ThreadPool threadPool, ActionFilters actionFilters, ClusterService clusterService, IndexNameExpressionResolver indexNameExpressionResolver, SystemIndices systemIndices, PersistentTasksService persistentTasksService) -
Method Summary
Modifier and TypeMethodDescriptionprotected ClusterBlockException
checkBlock
(PostFeatureUpgradeRequest request, ClusterState state) protected void
masterOperation
(Task task, PostFeatureUpgradeRequest request, ClusterState state, ActionListener<PostFeatureUpgradeResponse> 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
-
Constructor Details
-
TransportPostFeatureUpgradeAction
@Inject public TransportPostFeatureUpgradeAction(TransportService transportService, ThreadPool threadPool, ActionFilters actionFilters, ClusterService clusterService, IndexNameExpressionResolver indexNameExpressionResolver, SystemIndices systemIndices, PersistentTasksService persistentTasksService)
-
-
Method Details
-
masterOperation
protected void masterOperation(Task task, PostFeatureUpgradeRequest request, ClusterState state, ActionListener<PostFeatureUpgradeResponse> listener) throws Exception - Specified by:
masterOperation
in classTransportMasterNodeAction<PostFeatureUpgradeRequest,
PostFeatureUpgradeResponse> - Throws:
Exception
-
checkBlock
- Specified by:
checkBlock
in classTransportMasterNodeAction<PostFeatureUpgradeRequest,
PostFeatureUpgradeResponse>
-