public class TransportPercolateAction extends TransportBroadcastAction<PercolateRequest,PercolateResponse,PercolateShardRequest,PercolateShardResponse>
TransportBroadcastAction.AsyncBroadcastAction
clusterService, transportService
actionName, indexNameExpressionResolver, parseFieldMatcher, taskManager, threadPool
deprecationLogger, logger, settings
Constructor and Description |
---|
TransportPercolateAction(Settings settings,
ThreadPool threadPool,
ClusterService clusterService,
TransportService transportService,
PercolatorService percolatorService,
TransportGetAction getAction,
ActionFilters actionFilters,
IndexNameExpressionResolver indexNameExpressionResolver) |
doExecute, shardOperation
execute, execute, execute, execute
logDeprecatedSetting, logRemovedSetting, nodeName
@Inject public TransportPercolateAction(Settings settings, ThreadPool threadPool, ClusterService clusterService, TransportService transportService, PercolatorService percolatorService, TransportGetAction getAction, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver)
protected void doExecute(Task task, PercolateRequest request, ActionListener<PercolateResponse> listener)
protected ClusterBlockException checkGlobalBlock(ClusterState state, PercolateRequest request)
checkGlobalBlock
in class TransportBroadcastAction<PercolateRequest,PercolateResponse,PercolateShardRequest,PercolateShardResponse>
protected ClusterBlockException checkRequestBlock(ClusterState state, PercolateRequest request, String[] concreteIndices)
protected PercolateResponse newResponse(PercolateRequest request, AtomicReferenceArray shardsResponses, ClusterState clusterState)
newResponse
in class TransportBroadcastAction<PercolateRequest,PercolateResponse,PercolateShardRequest,PercolateShardResponse>
public static PercolateResponse reduce(PercolateRequest request, AtomicReferenceArray shardsResponses, PercolatorService percolatorService)
protected PercolateShardRequest newShardRequest(int numShards, ShardRouting shard, PercolateRequest request)
newShardRequest
in class TransportBroadcastAction<PercolateRequest,PercolateResponse,PercolateShardRequest,PercolateShardResponse>
protected PercolateShardResponse newShardResponse()
newShardResponse
in class TransportBroadcastAction<PercolateRequest,PercolateResponse,PercolateShardRequest,PercolateShardResponse>
protected GroupShardsIterator shards(ClusterState clusterState, PercolateRequest request, String[] concreteIndices)
TransportBroadcastAction
shards
in class TransportBroadcastAction<PercolateRequest,PercolateResponse,PercolateShardRequest,PercolateShardResponse>
protected PercolateShardResponse shardOperation(PercolateShardRequest request)
shardOperation
in class TransportBroadcastAction<PercolateRequest,PercolateResponse,PercolateShardRequest,PercolateShardResponse>
Copyright © 2009–2017. All rights reserved.