Package org.elasticsearch.action
Class Action<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>>
- java.lang.Object
-
- org.elasticsearch.action.GenericAction<Request,Response>
-
- org.elasticsearch.action.Action<Request,Response,RequestBuilder>
-
- Direct Known Subclasses:
AliasesExistAction
,AnalyzeAction
,BulkAction
,CancelTasksAction
,ClearIndicesCacheAction
,ClearScrollAction
,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
,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 abstract class Action<Request extends ActionRequest,Response extends ActionResponse,RequestBuilder extends ActionRequestBuilder<Request,Response,RequestBuilder>> extends GenericAction<Request,Response>
Base action. Supports building theRequest
through aRequestBuilder
.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Action(java.lang.String name)
-
Method Summary
Modifier and Type Method Description abstract RequestBuilder
newRequestBuilder(ElasticsearchClient client)
Creates a new request builder given the client provided as argument-
Methods inherited from class org.elasticsearch.action.GenericAction
equals, getResponseReader, hashCode, name, newResponse, transportOptions
-
-
-
-
Method Detail
-
newRequestBuilder
public abstract RequestBuilder newRequestBuilder(ElasticsearchClient client)
Creates a new request builder given the client provided as argument
-
-