Class TransportTermVectorsAction
java.lang.Object
org.elasticsearch.action.support.TransportAction<Request,Response>
org.elasticsearch.action.support.single.shard.TransportSingleShardAction<TermVectorsRequest,TermVectorsResponse>
org.elasticsearch.action.termvectors.TransportTermVectorsAction
public class TransportTermVectorsAction extends TransportSingleShardAction<TermVectorsRequest,TermVectorsResponse>
Performs the get operation.
-
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, indexNameExpressionResolver, threadPool, transportServiceFields inherited from class org.elasticsearch.action.support.TransportAction
actionName, localConnection, logger, taskManager -
Constructor Summary
Constructors Constructor Description TransportTermVectorsAction(ClusterService clusterService, TransportService transportService, IndicesService indicesService, ThreadPool threadPool, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver) -
Method Summary
Modifier and Type Method Description protected voidasyncShardOperation(TermVectorsRequest request, ShardId shardId, ActionListener<TermVectorsResponse> listener)protected java.lang.StringgetExecutor(TermVectorsRequest request, ShardId shardId)protected Writeable.Reader<TermVectorsResponse>getResponseReader()protected booleanresolveIndex(TermVectorsRequest request)protected voidresolveRequest(ClusterState state, TransportSingleShardAction.InternalRequest request)protected TermVectorsResponseshardOperation(TermVectorsRequest request, ShardId shardId)protected ShardIteratorshards(ClusterState state, TransportSingleShardAction.InternalRequest request)Returns the candidate shards to execute the operation on ornullthe execute the operation locally (the node that received the request)Methods inherited from class org.elasticsearch.action.support.single.shard.TransportSingleShardAction
checkGlobalBlock, checkRequestBlock, doExecute, isSubActionMethods inherited from class org.elasticsearch.action.support.TransportAction
execute, execute, executeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
TransportTermVectorsAction
@Inject public TransportTermVectorsAction(ClusterService clusterService, TransportService transportService, IndicesService indicesService, ThreadPool threadPool, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver)
-
-
Method Details
-
shards
protected ShardIterator shards(ClusterState state, TransportSingleShardAction.InternalRequest request)Description copied from class:TransportSingleShardActionReturns the candidate shards to execute the operation on ornullthe execute the operation locally (the node that received the request)- Specified by:
shardsin classTransportSingleShardAction<TermVectorsRequest,TermVectorsResponse>
-
resolveIndex
- Specified by:
resolveIndexin classTransportSingleShardAction<TermVectorsRequest,TermVectorsResponse>
-
resolveRequest
protected void resolveRequest(ClusterState state, TransportSingleShardAction.InternalRequest request)- Overrides:
resolveRequestin classTransportSingleShardAction<TermVectorsRequest,TermVectorsResponse>
-
asyncShardOperation
protected void asyncShardOperation(TermVectorsRequest request, ShardId shardId, ActionListener<TermVectorsResponse> listener) throws java.io.IOException- Overrides:
asyncShardOperationin classTransportSingleShardAction<TermVectorsRequest,TermVectorsResponse>- Throws:
java.io.IOException
-
shardOperation
- Specified by:
shardOperationin classTransportSingleShardAction<TermVectorsRequest,TermVectorsResponse>
-
getResponseReader
- Specified by:
getResponseReaderin classTransportSingleShardAction<TermVectorsRequest,TermVectorsResponse>
-
getExecutor
- Overrides:
getExecutorin classTransportSingleShardAction<TermVectorsRequest,TermVectorsResponse>
-