Module org.elasticsearch.server
Class TransportMasterNodeReadAction<Request extends MasterNodeReadRequest<Request>,Response extends ActionResponse>
java.lang.Object
org.elasticsearch.action.support.TransportAction<Request,Response>
org.elasticsearch.action.support.HandledTransportAction<Request,Response>
org.elasticsearch.action.support.master.TransportMasterNodeAction<Request,Response>
org.elasticsearch.action.support.master.TransportMasterNodeReadAction<Request,Response>
- All Implemented Interfaces:
ActionWithReservedState<Request>
- Direct Known Subclasses:
GetPipelineTransportAction
,TransportClusterGetSettingsAction
,TransportClusterHealthAction
,TransportClusterInfoAction
,TransportClusterSearchShardsAction
,TransportClusterStateAction
,TransportGetAliasesAction
,TransportGetComponentTemplateAction
,TransportGetComposableIndexTemplateAction
,TransportGetDesiredBalanceAction
,TransportGetDesiredNodesAction
,TransportGetIndexTemplatesAction
,TransportGetRepositoriesAction
,TransportGetSettingsAction
,TransportGetStoredScriptAction
,TransportIndicesShardStoresAction
,TransportPendingClusterTasksAction
,TransportPrevalidateNodeRemovalAction
,TransportSimulateIndexTemplateAction
,TransportSimulateTemplateAction
public abstract class TransportMasterNodeReadAction<Request extends MasterNodeReadRequest<Request>,Response extends ActionResponse>
extends TransportMasterNodeAction<Request,Response>
A base class for read operations that needs to be performed on the master node.
Can also be executed on the local node if needed.
-
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
ModifierConstructorDescriptionprotected
TransportMasterNodeReadAction
(String actionName, boolean canTripCircuitBreaker, TransportService transportService, ClusterService clusterService, ThreadPool threadPool, ActionFilters actionFilters, Writeable.Reader<Request> request, IndexNameExpressionResolver indexNameExpressionResolver, Writeable.Reader<Response> response, String executor) protected
TransportMasterNodeReadAction
(String actionName, TransportService transportService, ClusterService clusterService, ThreadPool threadPool, ActionFilters actionFilters, Writeable.Reader<Request> request, IndexNameExpressionResolver indexNameExpressionResolver, Writeable.Reader<Response> response, String executor) -
Method Summary
Methods inherited from class org.elasticsearch.action.support.master.TransportMasterNodeAction
checkBlock, doExecute, masterOperation
Methods inherited from class org.elasticsearch.action.support.TransportAction
execute
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
-
TransportMasterNodeReadAction
protected TransportMasterNodeReadAction(String actionName, TransportService transportService, ClusterService clusterService, ThreadPool threadPool, ActionFilters actionFilters, Writeable.Reader<Request> request, IndexNameExpressionResolver indexNameExpressionResolver, Writeable.Reader<Response> response, String executor) -
TransportMasterNodeReadAction
protected TransportMasterNodeReadAction(String actionName, boolean canTripCircuitBreaker, TransportService transportService, ClusterService clusterService, ThreadPool threadPool, ActionFilters actionFilters, Writeable.Reader<Request> request, IndexNameExpressionResolver indexNameExpressionResolver, Writeable.Reader<Response> response, String executor)
-
-
Method Details
-
localExecute
- Overrides:
localExecute
in classTransportMasterNodeAction<Request extends MasterNodeReadRequest<Request>,
Response extends ActionResponse>
-