de.spinscale.elasticsearch.action.suggest.suggest
Class TransportSuggestAction
java.lang.Object
org.elasticsearch.common.component.AbstractComponent
org.elasticsearch.action.support.TransportAction<Request,Response>
org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction<SuggestRequest,SuggestResponse,ShardSuggestRequest,ShardSuggestResponse>
de.spinscale.elasticsearch.action.suggest.suggest.TransportSuggestAction
public class TransportSuggestAction
- extends org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction<SuggestRequest,SuggestResponse,ShardSuggestRequest,ShardSuggestResponse>
| Fields inherited from class org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction |
clusterService, threadPool, transportService |
| Fields inherited from class org.elasticsearch.common.component.AbstractComponent |
componentSettings, logger, settings |
|
Constructor Summary |
TransportSuggestAction(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.threadpool.ThreadPool threadPool,
org.elasticsearch.cluster.ClusterService clusterService,
org.elasticsearch.transport.TransportService transportService,
org.elasticsearch.indices.IndicesService indicesService)
|
| Methods inherited from class org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction |
accumulateExceptions, doExecute, ignoreException, ignoreIllegalShardState, ignoreNonActiveExceptions |
| Methods inherited from class org.elasticsearch.action.support.TransportAction |
execute, execute |
| Methods inherited from class org.elasticsearch.common.component.AbstractComponent |
nodeName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransportSuggestAction
@Inject
public TransportSuggestAction(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.threadpool.ThreadPool threadPool,
org.elasticsearch.cluster.ClusterService clusterService,
org.elasticsearch.transport.TransportService transportService,
org.elasticsearch.indices.IndicesService indicesService)
transportAction
protected String transportAction()
- Specified by:
transportAction in class org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction<SuggestRequest,SuggestResponse,ShardSuggestRequest,ShardSuggestResponse>
executor
protected String executor()
- Specified by:
executor in class org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction<SuggestRequest,SuggestResponse,ShardSuggestRequest,ShardSuggestResponse>
newRequest
protected SuggestRequest newRequest()
- Specified by:
newRequest in class org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction<SuggestRequest,SuggestResponse,ShardSuggestRequest,ShardSuggestResponse>
newResponse
protected SuggestResponse newResponse(SuggestRequest request,
AtomicReferenceArray shardsResponses,
org.elasticsearch.cluster.ClusterState clusterState)
- Specified by:
newResponse in class org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction<SuggestRequest,SuggestResponse,ShardSuggestRequest,ShardSuggestResponse>
newShardRequest
protected ShardSuggestRequest newShardRequest()
- Specified by:
newShardRequest in class org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction<SuggestRequest,SuggestResponse,ShardSuggestRequest,ShardSuggestResponse>
newShardRequest
protected ShardSuggestRequest newShardRequest(org.elasticsearch.cluster.routing.ShardRouting shard,
SuggestRequest request)
- Specified by:
newShardRequest in class org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction<SuggestRequest,SuggestResponse,ShardSuggestRequest,ShardSuggestResponse>
newShardResponse
protected ShardSuggestResponse newShardResponse()
- Specified by:
newShardResponse in class org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction<SuggestRequest,SuggestResponse,ShardSuggestRequest,ShardSuggestResponse>
shardOperation
protected ShardSuggestResponse shardOperation(ShardSuggestRequest request)
throws org.elasticsearch.ElasticSearchException
- Specified by:
shardOperation in class org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction<SuggestRequest,SuggestResponse,ShardSuggestRequest,ShardSuggestResponse>
- Throws:
org.elasticsearch.ElasticSearchException
shards
protected org.elasticsearch.cluster.routing.GroupShardsIterator shards(org.elasticsearch.cluster.ClusterState clusterState,
SuggestRequest request,
String[] concreteIndices)
- Specified by:
shards in class org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction<SuggestRequest,SuggestResponse,ShardSuggestRequest,ShardSuggestResponse>
checkGlobalBlock
protected org.elasticsearch.cluster.block.ClusterBlockException checkGlobalBlock(org.elasticsearch.cluster.ClusterState state,
SuggestRequest request)
- Specified by:
checkGlobalBlock in class org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction<SuggestRequest,SuggestResponse,ShardSuggestRequest,ShardSuggestResponse>
checkRequestBlock
protected org.elasticsearch.cluster.block.ClusterBlockException checkRequestBlock(org.elasticsearch.cluster.ClusterState state,
SuggestRequest request,
String[] concreteIndices)
- Specified by:
checkRequestBlock in class org.elasticsearch.action.support.broadcast.TransportBroadcastOperationAction<SuggestRequest,SuggestResponse,ShardSuggestRequest,ShardSuggestResponse>
Copyright © 2011-2013. All Rights Reserved.