Module org.elasticsearch.server
Class TransportLocalProjectMetadataAction<Request extends LocalClusterStateRequest,Response extends ActionResponse>
java.lang.Object
org.elasticsearch.action.support.TransportAction<Request,Response>
org.elasticsearch.action.support.local.TransportLocalClusterStateAction<Request,Response>
org.elasticsearch.action.support.local.TransportLocalProjectMetadataAction<Request,Response>
- Direct Known Subclasses:
GetPipelineTransportAction,TransportGetAliasesAction,TransportGetComponentTemplateAction,TransportGetComposableIndexTemplateAction,TransportGetIndexAction,TransportGetIndexTemplatesAction,TransportGetMappingsAction,TransportGetSettingsAction,TransportSimulateIndexTemplateAction,TransportSimulateTemplateAction
public abstract class TransportLocalProjectMetadataAction<Request extends LocalClusterStateRequest,Response extends ActionResponse>
extends TransportLocalClusterStateAction<Request,Response>
Analogue of
TransportMasterNodeReadProjectAction except that it runs on the local node
rather than delegating to the master.-
Field Summary
Fields inherited from class org.elasticsearch.action.support.local.TransportLocalClusterStateAction
clusterService, executorFields inherited from class org.elasticsearch.action.support.TransportAction
actionName, taskManager -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTransportLocalProjectMetadataAction(String actionName, ActionFilters actionFilters, TaskManager taskManager, ClusterService clusterService, Executor executor, ProjectResolver projectResolver) -
Method Summary
Modifier and TypeMethodDescriptionprotected final ClusterBlockExceptioncheckBlock(Request request, ClusterState state) protected abstract ClusterBlockExceptioncheckBlock(Request request, ProjectState state) protected final voidlocalClusterStateOperation(Task task, Request request, ClusterState state, ActionListener<Response> listener) protected abstract voidlocalClusterStateOperation(Task task, Request request, ProjectState project, ActionListener<Response> listener) Methods inherited from class org.elasticsearch.action.support.local.TransportLocalClusterStateAction
doExecuteMethods inherited from class org.elasticsearch.action.support.TransportAction
execute, executeDirect, localOnly
-
Constructor Details
-
TransportLocalProjectMetadataAction
protected TransportLocalProjectMetadataAction(String actionName, ActionFilters actionFilters, TaskManager taskManager, ClusterService clusterService, Executor executor, ProjectResolver projectResolver)
-
-
Method Details
-
checkBlock
-
checkBlock
- Specified by:
checkBlockin classTransportLocalClusterStateAction<Request extends LocalClusterStateRequest,Response extends ActionResponse>
-
localClusterStateOperation
protected abstract void localClusterStateOperation(Task task, Request request, ProjectState project, ActionListener<Response> listener) throws Exception - Throws:
Exception
-
localClusterStateOperation
protected final void localClusterStateOperation(Task task, Request request, ClusterState state, ActionListener<Response> listener) throws Exception - Specified by:
localClusterStateOperationin classTransportLocalClusterStateAction<Request extends LocalClusterStateRequest,Response extends ActionResponse> - Throws:
Exception
-