Class TransportSingleShardAction<Request extends SingleShardRequest<Request>,Response extends ActionResponse>

java.lang.Object
org.elasticsearch.action.support.TransportAction<Request,Response>
org.elasticsearch.action.support.single.shard.TransportSingleShardAction<Request,Response>
Direct Known Subclasses:
RetentionLeaseActions.Add.TransportAction, RetentionLeaseActions.Remove.TransportAction, RetentionLeaseActions.Renew.TransportAction, TransportAnalyzeAction, TransportExplainAction, TransportGetAction, TransportGetFieldMappingsIndexAction, TransportShardMultiGetAction, TransportShardMultiTermsVectorAction, TransportTermVectorsAction

public abstract class TransportSingleShardAction<Request extends SingleShardRequest<Request>,Response extends ActionResponse> extends TransportAction<Request,Response>
A base class for operations that need to perform a read operation on a single shard copy. If the operation fails, the read operation can be performed on other shard copies. Concrete implementations can provide their own list of candidate shards to try the read operation on.