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
FieldsFields inherited from class org.elasticsearch.action.support.single.shard.TransportSingleShardAction
indexNameExpressionResolver, threadPool, transportServiceFields inherited from class org.elasticsearch.action.support.TransportAction
actionName, localConnection, logger, taskManager -
Constructor Summary
ConstructorsConstructorDescriptionTransportGetFieldMappingsIndexAction(ClusterService clusterService, TransportService transportService, IndicesService indicesService, ThreadPool threadPool, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver) -
Method Summary
Modifier and TypeMethodDescriptionprotected ClusterBlockExceptioncheckRequestBlock(ClusterState state, TransportSingleShardAction.InternalRequest request)protected Writeable.Reader<GetFieldMappingsResponse>protected booleanresolveIndex(GetFieldMappingsIndexRequest request)protected GetFieldMappingsResponseshardOperation(GetFieldMappingsIndexRequest request, ShardId shardId)protected ShardsIteratorshards(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
asyncShardOperation, checkGlobalBlock, doExecute, getExecutor, isSubAction, resolveRequestMethods inherited from class org.elasticsearch.action.support.TransportAction
execute, execute, execute
-
Field Details
-
clusterService
-
-
Constructor Details
-
TransportGetFieldMappingsIndexAction
@Inject public TransportGetFieldMappingsIndexAction(ClusterService clusterService, TransportService transportService, IndicesService indicesService, ThreadPool threadPool, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver)
-
-
Method Details
-
resolveIndex
- Specified by:
resolveIndexin classTransportSingleShardAction<GetFieldMappingsIndexRequest,GetFieldMappingsResponse>
-
shards
protected ShardsIterator 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<GetFieldMappingsIndexRequest,GetFieldMappingsResponse>
-
shardOperation
protected GetFieldMappingsResponse shardOperation(GetFieldMappingsIndexRequest request, ShardId shardId)- Specified by:
shardOperationin classTransportSingleShardAction<GetFieldMappingsIndexRequest,GetFieldMappingsResponse>
-
getResponseReader
- Specified by:
getResponseReaderin classTransportSingleShardAction<GetFieldMappingsIndexRequest,GetFieldMappingsResponse>
-
checkRequestBlock
protected ClusterBlockException checkRequestBlock(ClusterState state, TransportSingleShardAction.InternalRequest request)- Overrides:
checkRequestBlockin classTransportSingleShardAction<GetFieldMappingsIndexRequest,GetFieldMappingsResponse>
-