Class TransportGetFieldMappingsIndexAction
- java.lang.Object
-
- org.elasticsearch.action.support.TransportAction<Request,Response>
-
- org.elasticsearch.action.support.single.shard.TransportSingleShardAction<GetFieldMappingsIndexRequest,GetFieldMappingsResponse>
-
- org.elasticsearch.action.admin.indices.mapping.get.TransportGetFieldMappingsIndexAction
-
public class TransportGetFieldMappingsIndexAction extends TransportSingleShardAction<GetFieldMappingsIndexRequest,GetFieldMappingsResponse>
Transport action used to retrieve the mappings related to fields that belong to a specific index
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.elasticsearch.action.support.single.shard.TransportSingleShardAction
TransportSingleShardAction.InternalRequest
-
-
Field Summary
Fields Modifier and Type Field Description protected ClusterService
clusterService
-
Fields inherited from class org.elasticsearch.action.support.single.shard.TransportSingleShardAction
indexNameExpressionResolver, threadPool, transportService
-
Fields inherited from class org.elasticsearch.action.support.TransportAction
actionName, logger, taskManager
-
-
Constructor Summary
Constructors Constructor Description TransportGetFieldMappingsIndexAction(ClusterService clusterService, TransportService transportService, IndicesService indicesService, ThreadPool threadPool, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver)
-
Method Summary
Modifier and Type Method Description protected ClusterBlockException
checkRequestBlock(ClusterState state, TransportSingleShardAction.InternalRequest request)
protected Writeable.Reader<GetFieldMappingsResponse>
getResponseReader()
protected boolean
resolveIndex(GetFieldMappingsIndexRequest request)
protected GetFieldMappingsResponse
shardOperation(GetFieldMappingsIndexRequest 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
asyncShardOperation, checkGlobalBlock, doExecute, getExecutor, isSubAction, resolveRequest
-
Methods inherited from class org.elasticsearch.action.support.TransportAction
execute, execute, execute
-
-
-
-
Field Detail
-
clusterService
protected final ClusterService clusterService
-
-
Constructor Detail
-
TransportGetFieldMappingsIndexAction
@Inject public TransportGetFieldMappingsIndexAction(ClusterService clusterService, TransportService transportService, IndicesService indicesService, ThreadPool threadPool, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver)
-
-
Method Detail
-
resolveIndex
protected boolean resolveIndex(GetFieldMappingsIndexRequest request)
- Specified by:
resolveIndex
in classTransportSingleShardAction<GetFieldMappingsIndexRequest,GetFieldMappingsResponse>
-
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<GetFieldMappingsIndexRequest,GetFieldMappingsResponse>
-
shardOperation
protected GetFieldMappingsResponse shardOperation(GetFieldMappingsIndexRequest request, ShardId shardId)
- Specified by:
shardOperation
in classTransportSingleShardAction<GetFieldMappingsIndexRequest,GetFieldMappingsResponse>
-
getResponseReader
protected Writeable.Reader<GetFieldMappingsResponse> getResponseReader()
- Specified by:
getResponseReader
in classTransportSingleShardAction<GetFieldMappingsIndexRequest,GetFieldMappingsResponse>
-
checkRequestBlock
protected ClusterBlockException checkRequestBlock(ClusterState state, TransportSingleShardAction.InternalRequest request)
- Overrides:
checkRequestBlock
in classTransportSingleShardAction<GetFieldMappingsIndexRequest,GetFieldMappingsResponse>
-
-