Module org.elasticsearch.server
Class TransportDeleteSampleConfigurationAction
java.lang.Object
org.elasticsearch.action.support.TransportAction<DeleteSampleConfigurationAction.Request,AcknowledgedResponse>
org.elasticsearch.action.support.HandledTransportAction<DeleteSampleConfigurationAction.Request,AcknowledgedResponse>
org.elasticsearch.action.support.master.TransportMasterNodeAction<DeleteSampleConfigurationAction.Request,AcknowledgedResponse>
org.elasticsearch.action.support.master.AcknowledgedTransportMasterNodeAction<DeleteSampleConfigurationAction.Request>
org.elasticsearch.action.admin.indices.sampling.TransportDeleteSampleConfigurationAction
- All Implemented Interfaces:
ActionWithReservedState<DeleteSampleConfigurationAction.Request>
public class TransportDeleteSampleConfigurationAction
extends AcknowledgedTransportMasterNodeAction<DeleteSampleConfigurationAction.Request>
Transport action for deleting sampling configurations from cluster metadata.
This action handles the cluster state update required to remove sampling configurations for the specified indices. It validates the request, resolves index names, and deletes the sampling configuration from the cluster metadata.
-
Field Summary
Fields inherited from class org.elasticsearch.action.support.master.TransportMasterNodeAction
clusterService, executor, threadPool, transportServiceFields inherited from class org.elasticsearch.action.support.TransportAction
actionName, taskManager -
Constructor Summary
ConstructorsConstructorDescriptionTransportDeleteSampleConfigurationAction(TransportService transportService, ClusterService clusterService, ThreadPool threadPool, ActionFilters actionFilters, ProjectResolver projectResolver, IndexNameExpressionResolver indexNameExpressionResolver, SamplingService samplingService) -
Method Summary
Modifier and TypeMethodDescriptionprotected ClusterBlockExceptioncheckBlock(DeleteSampleConfigurationAction.Request request, ClusterState state) protected voidmasterOperation(Task task, DeleteSampleConfigurationAction.Request request, ClusterState state, ActionListener<AcknowledgedResponse> listener) Methods inherited from class org.elasticsearch.action.support.master.TransportMasterNodeAction
doExecute, localExecute, validateForReservedStateMethods inherited from class org.elasticsearch.action.support.TransportAction
execute, executeDirect, localOnlyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.elasticsearch.reservedstate.ActionWithReservedState
modifiedKeys, reservedStateHandlerName, validateForReservedState
-
Constructor Details
-
TransportDeleteSampleConfigurationAction
@Inject public TransportDeleteSampleConfigurationAction(TransportService transportService, ClusterService clusterService, ThreadPool threadPool, ActionFilters actionFilters, ProjectResolver projectResolver, IndexNameExpressionResolver indexNameExpressionResolver, SamplingService samplingService)
-
-
Method Details
-
masterOperation
protected void masterOperation(Task task, DeleteSampleConfigurationAction.Request request, ClusterState state, ActionListener<AcknowledgedResponse> listener) throws Exception - Specified by:
masterOperationin classTransportMasterNodeAction<DeleteSampleConfigurationAction.Request,AcknowledgedResponse> - Throws:
Exception
-
checkBlock
protected ClusterBlockException checkBlock(DeleteSampleConfigurationAction.Request request, ClusterState state) - Specified by:
checkBlockin classTransportMasterNodeAction<DeleteSampleConfigurationAction.Request,AcknowledgedResponse>
-