Package org.elasticsearch.index.seqno
Class RetentionLeaseActions.Remove.TransportAction
- java.lang.Object
-
- org.elasticsearch.common.component.AbstractComponent
-
- org.elasticsearch.action.support.TransportAction<Request,Response>
-
- org.elasticsearch.action.support.single.shard.TransportSingleShardAction<T,RetentionLeaseActions.Response>
-
- org.elasticsearch.index.seqno.RetentionLeaseActions.Remove.TransportAction
-
- Enclosing class:
- RetentionLeaseActions.Remove
public static class RetentionLeaseActions.Remove.TransportAction extends TransportSingleShardAction<T,RetentionLeaseActions.Response>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.elasticsearch.action.support.single.shard.TransportSingleShardAction
TransportSingleShardAction.InternalRequest
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.action.support.single.shard.TransportSingleShardAction
clusterService, transportService
-
Fields inherited from class org.elasticsearch.action.support.TransportAction
actionName, indexNameExpressionResolver, taskManager, threadPool
-
Fields inherited from class org.elasticsearch.common.component.AbstractComponent
logger
-
-
Constructor Summary
Constructors Constructor Description TransportAction(Settings settings, ThreadPool threadPool, ClusterService clusterService, TransportService transportService, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver, IndicesService indicesService)
-
Method Summary
Modifier and Type Method Description protected void
asyncShardOperation(T request, ShardId shardId, ActionListener<RetentionLeaseActions.Response> listener)
protected RetentionLeaseActions.Response
newResponse()
protected boolean
resolveIndex(T request)
protected RetentionLeaseActions.Response
shardOperation(T request, ShardId shardId)
protected ShardsIterator
shards(ClusterState state, TransportSingleShardAction.InternalRequest request)
Returns the candidate shards to execute the operation on ornull
the execute the operation locally (the node that received the request)-
Methods inherited from class org.elasticsearch.action.support.single.shard.TransportSingleShardAction
checkGlobalBlock, checkRequestBlock, doExecute, getExecutor, isSubAction, resolveRequest
-
-
-
-
Constructor Detail
-
TransportAction
@Inject public TransportAction(Settings settings, ThreadPool threadPool, ClusterService clusterService, TransportService transportService, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver, IndicesService indicesService)
-
-
Method Detail
-
shards
protected ShardsIterator shards(ClusterState state, TransportSingleShardAction.InternalRequest request)
Description copied from class:TransportSingleShardAction
Returns the candidate shards to execute the operation on ornull
the execute the operation locally (the node that received the request)- Specified by:
shards
in classTransportSingleShardAction<T extends org.elasticsearch.index.seqno.RetentionLeaseActions.Request<T>,RetentionLeaseActions.Response>
-
asyncShardOperation
protected void asyncShardOperation(T request, ShardId shardId, ActionListener<RetentionLeaseActions.Response> listener)
- Overrides:
asyncShardOperation
in classTransportSingleShardAction<T extends org.elasticsearch.index.seqno.RetentionLeaseActions.Request<T>,RetentionLeaseActions.Response>
-
shardOperation
protected RetentionLeaseActions.Response shardOperation(T request, ShardId shardId)
- Specified by:
shardOperation
in classTransportSingleShardAction<T extends org.elasticsearch.index.seqno.RetentionLeaseActions.Request<T>,RetentionLeaseActions.Response>
-
newResponse
protected RetentionLeaseActions.Response newResponse()
- Specified by:
newResponse
in classTransportSingleShardAction<T extends org.elasticsearch.index.seqno.RetentionLeaseActions.Request<T>,RetentionLeaseActions.Response>
-
resolveIndex
protected boolean resolveIndex(T request)
- Specified by:
resolveIndex
in classTransportSingleShardAction<T extends org.elasticsearch.index.seqno.RetentionLeaseActions.Request<T>,RetentionLeaseActions.Response>
-
-