AbstractBulkByScrollRequest, AbstractBulkIndexByScrollRequest, AcknowledgedRequest, ActionRequest, AnalyzeRequest, BaseNodeRequest, BaseNodesRequest, BaseTasksRequest, BasicReplicationRequest, BroadcastRequest, BroadcastShardRequest, BulkRequest, BulkShardRequest, BytesTransportRequest, CancelTasksRequest, ClearIndicesCacheRequest, ClearScrollRequest, CloseIndexRequest, ClusterAllocationExplainRequest, ClusterHealthRequest, ClusterInfoRequest, ClusterRerouteRequest, ClusterSearchShardsRequest, ClusterStateRequest, ClusterStatsRequest, ClusterUpdateSettingsRequest, CreateIndexRequest, CreateSnapshotRequest, DeleteByQueryRequest, DeleteIndexRequest, DeleteIndexTemplateRequest, DeletePipelineRequest, DeleteRepositoryRequest, DeleteRequest, DeleteSnapshotRequest, DeleteStoredScriptRequest, ExplainRequest, FieldCapabilitiesIndexRequest, FieldCapabilitiesRequest, FlushRequest, ForceMergeRequest, GetAliasesRequest, GetFieldMappingsIndexRequest, GetFieldMappingsRequest, GetIndexRequest, GetIndexTemplatesRequest, GetMappingsRequest, GetPipelineRequest, GetRepositoriesRequest, GetRequest, GetSettingsRequest, GetSnapshotsRequest, GetStoredScriptRequest, GetTaskRequest, GlobalCheckpointSyncAction.Request, IndexRequest, IndicesAliasesRequest, IndicesExistsRequest, IndicesSegmentsRequest, IndicesShardStoresRequest, IndicesStatsRequest, InstanceShardOperationRequest, InternalScrollSearchRequest, ListTasksRequest, LivenessRequest, LocalAllocateDangledIndices.AllocateDangledRequest, MainRequest, MasterFaultDetection.MasterPingRequest, MasterNodeReadRequest, MasterNodeRequest, MembershipAction.JoinRequest, MembershipAction.LeaveRequest, MultiGetRequest, MultiGetShardRequest, MultiSearchRequest, MultiTermVectorsRequest, MultiTermVectorsShardRequest, NodeMappingRefreshAction.NodeMappingRefreshRequest, NodesFaultDetection.PingRequest, NodesHotThreadsRequest, NodesInfoRequest, NodesStatsRequest, NodesUsageRequest, OpenIndexRequest, PendingClusterTasksRequest, PrimaryReplicaSyncer.ResyncRequest, PublishClusterStateAction.CommitClusterStateRequest, PutIndexTemplateRequest, PutMappingRequest, PutPipelineRequest, PutRepositoryRequest, PutStoredScriptRequest, QuerySearchRequest, RecoveryCleanFilesRequest, RecoveryFileChunkRequest, RecoveryFilesInfoRequest, RecoveryFinalizeRecoveryRequest, RecoveryPrepareForTranslogOperationsRequest, RecoveryRequest, RecoveryTranslogOperationsRequest, RecoveryWaitForClusterStateRequest, RefreshRequest, ReindexRequest, RemoteInfoRequest, ReplicatedWriteRequest, ReplicationRequest, ResizeRequest, RestoreSnapshotRequest, ResyncReplicationRequest, RolloverRequest, SearchRequest, SearchScrollRequest, ShardFetchRequest, ShardFetchSearchRequest, ShardFlushRequest, ShardSearchTransportRequest, ShardStateAction.ShardEntry, ShardUpgradeRequest, ShardValidateQueryRequest, SimulatePipelineRequest, SingleShardRequest, SnapshotShardsService.UpdateIndexShardSnapshotStatusRequest, SnapshotsStatusRequest, StartRecoveryRequest, SyncedFlushRequest, SyncedFlushService.InFlightOpsRequest, SyncedFlushService.PreShardSyncedFlushRequest, SyncedFlushService.ShardSyncedFlushRequest, TermVectorsRequest, TransportBroadcastByNodeAction.NodeRequest, TransportClusterStatsAction.ClusterStatsNodeRequest, TransportNodesHotThreadsAction.NodeRequest, TransportNodesInfoAction.NodeInfoRequest, TransportNodesListGatewayMetaState.NodeRequest, TransportNodesListGatewayMetaState.Request, TransportNodesListGatewayStartedShards.NodeRequest, TransportNodesListGatewayStartedShards.Request, TransportNodesListShardStoreMetaData.NodeRequest, TransportNodesListShardStoreMetaData.Request, TransportNodesSnapshotsStatus.NodeRequest, TransportNodesSnapshotsStatus.Request, TransportNodesStatsAction.NodeStatsRequest, TransportNodesUsageAction.NodeUsageRequest, TransportReplicationAction.ConcreteReplicaRequest, TransportReplicationAction.ConcreteShardRequest, TransportRequest, TransportRequest.Empty, TypesExistsRequest, UpdateByQueryRequest, UpdateRequest, UpdateSettingsRequest, UpgradeRequest, UpgradeSettingsRequest, UpgradeStatusRequest, ValidateQueryRequest, VerifyNodeRepositoryAction.VerifyNodeRepositoryRequest, VerifyRepositoryRequest, ZenDiscovery.RejoinClusterRequestpublic interface TaskAwareRequest
| Modifier and Type | Method | Description |
|---|---|---|
default Task |
createTask(long id,
java.lang.String type,
java.lang.String action,
TaskId parentTaskId,
java.util.Map<java.lang.String,java.lang.String> headers) |
Returns the task object that should be used to keep track of the processing of the request.
|
default java.lang.String |
getDescription() |
Returns optional description of the request to be displayed by the task manager
|
TaskId |
getParentTask() |
Get a reference to the task that created this request.
|
default void |
setParentTask(java.lang.String parentTaskNode,
long parentTaskId) |
Set a reference to task that caused this task to be run.
|
void |
setParentTask(TaskId taskId) |
Set a reference to task that created this request.
|
default void setParentTask(java.lang.String parentTaskNode,
long parentTaskId)
void setParentTask(TaskId taskId)
TaskId getParentTask()
TaskId.EMPTY_TASK_ID, meaning "there is no parent".default Task createTask(long id, java.lang.String type, java.lang.String action, TaskId parentTaskId, java.util.Map<java.lang.String,java.lang.String> headers)
default java.lang.String getDescription()