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 theRequestthrough aRequestBuilder.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAction(java.lang.String name)
-
Method Summary
Modifier and Type Method Description abstract RequestBuildernewRequestBuilder(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
-
-