Class ActionType<Response extends ActionResponse>

java.lang.Object
org.elasticsearch.action.ActionType<Response>
Direct Known Subclasses:
AddVotingConfigExclusionsAction, AliasesExistAction, AnalyzeAction, BulkAction, CancelTasksAction, CleanupRepositoryAction, ClearIndicesCacheAction, ClearScrollAction, ClearVotingConfigExclusionsAction, CloseIndexAction, ClusterAllocationExplainAction, ClusterHealthAction, ClusterRerouteAction, ClusterSearchShardsAction, ClusterStateAction, ClusterStatsAction, ClusterUpdateSettingsAction, CompletionPersistentTaskAction, CreateIndexAction, CreateSnapshotAction, DeleteAction, DeleteByQueryAction, DeleteIndexAction, DeleteIndexTemplateAction, DeletePipelineAction, DeleteRepositoryAction, DeleteSnapshotAction, DeleteStoredScriptAction, ExplainAction, FieldCapabilitiesAction, FlushAction, ForceMergeAction, GetAction, GetAliasesAction, GetFieldMappingsAction, GetIndexAction, GetIndexTemplatesAction, GetMappingsAction, GetPipelineAction, GetRepositoriesAction, GetScriptContextAction, GetScriptLanguageAction, GetSettingsAction, GetSnapshotsAction, GetStoredScriptAction, GetTaskAction, IndexAction, IndicesAliasesAction, IndicesExistsAction, IndicesSegmentsAction, IndicesShardStoresAction, IndicesStatsAction, ListTasksAction, MainAction, MultiGetAction, MultiSearchAction, MultiTermVectorsAction, NodesHotThreadsAction, NodesInfoAction, NodesReloadSecureSettingsAction, NodesStatsAction, NodesUsageAction, OpenIndexAction, PendingClusterTasksAction, PutIndexTemplateAction, PutMappingAction, PutPipelineAction, PutRepositoryAction, PutStoredScriptAction, RecoveryAction, RefreshAction, ReindexAction, RemoteInfoAction, RemovePersistentTaskAction, ResizeAction, RestoreSnapshotAction, RetentionLeaseActions.Add, RetentionLeaseActions.Remove, RetentionLeaseActions.Renew, RolloverAction, SearchAction, SearchScrollAction, ShrinkAction, SimulatePipelineAction, SnapshotsStatusAction, StartPersistentTaskAction, SyncedFlushAction, TermVectorsAction, TypesExistsAction, UpdateAction, UpdateByQueryAction, UpdatePersistentTaskStatusAction, UpdateSettingsAction, UpgradeAction, UpgradeSettingsAction, UpgradeStatusAction, ValidateQueryAction, VerifyRepositoryAction

public class ActionType<Response extends ActionResponse>
extends java.lang.Object
A generic action. Should strive to make it a singleton.
  • Constructor Details

    • ActionType

      public ActionType​(java.lang.String name, Writeable.Reader<Response> responseReader)
      Parameters:
      name - The name of the action, must be unique across actions.
      responseReader - A reader for the response type
  • Method Details