Class TransportAnalyzeAction
- java.lang.Object
-
- org.elasticsearch.common.component.AbstractComponent
-
- org.elasticsearch.action.support.TransportAction<Request,Response>
-
- org.elasticsearch.action.support.single.shard.TransportSingleShardAction<AnalyzeRequest,AnalyzeResponse>
-
- org.elasticsearch.action.admin.indices.analyze.TransportAnalyzeAction
-
public class TransportAnalyzeAction extends TransportSingleShardAction<AnalyzeRequest,AnalyzeResponse>
Transport action used to execute analyze requests
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TransportAnalyzeAction.DeferredTokenFilterRegistry
-
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 TransportAnalyzeAction(Settings settings, ThreadPool threadPool, ClusterService clusterService, TransportService transportService, IndicesService indicesService, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver, Environment environment)
-
Method Summary
Modifier and Type Method Description static AnalyzeResponse
analyze(AnalyzeRequest request, java.lang.String field, org.apache.lucene.analysis.Analyzer analyzer, IndexAnalyzers indexAnalyzers, AnalysisRegistry analysisRegistry, Environment environment)
protected ClusterBlockException
checkRequestBlock(ClusterState state, TransportSingleShardAction.InternalRequest request)
protected AnalyzeResponse
newResponse()
protected boolean
resolveIndex(AnalyzeRequest request)
protected AnalyzeResponse
shardOperation(AnalyzeRequest 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
-
-
-
-
Constructor Detail
-
TransportAnalyzeAction
@Inject public TransportAnalyzeAction(Settings settings, ThreadPool threadPool, ClusterService clusterService, TransportService transportService, IndicesService indicesService, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver, Environment environment)
-
-
Method Detail
-
newResponse
protected AnalyzeResponse newResponse()
- Specified by:
newResponse
in classTransportSingleShardAction<AnalyzeRequest,AnalyzeResponse>
-
resolveIndex
protected boolean resolveIndex(AnalyzeRequest request)
- Specified by:
resolveIndex
in classTransportSingleShardAction<AnalyzeRequest,AnalyzeResponse>
-
checkRequestBlock
protected ClusterBlockException checkRequestBlock(ClusterState state, TransportSingleShardAction.InternalRequest request)
- Overrides:
checkRequestBlock
in classTransportSingleShardAction<AnalyzeRequest,AnalyzeResponse>
-
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<AnalyzeRequest,AnalyzeResponse>
-
shardOperation
protected AnalyzeResponse shardOperation(AnalyzeRequest request, ShardId shardId)
- Specified by:
shardOperation
in classTransportSingleShardAction<AnalyzeRequest,AnalyzeResponse>
-
analyze
public static AnalyzeResponse analyze(AnalyzeRequest request, java.lang.String field, org.apache.lucene.analysis.Analyzer analyzer, IndexAnalyzers indexAnalyzers, AnalysisRegistry analysisRegistry, Environment environment) throws java.io.IOException
- Throws:
java.io.IOException
-
-