public class TransportPercolateAction extends TransportBroadcastAction<PercolateRequest,PercolateResponse,PercolateShardRequest,PercolateShardResponse>
TransportBroadcastAction.AsyncBroadcastActionclusterService, transportServiceactionName, indexNameExpressionResolver, parseFieldMatcher, taskManager, threadPooldeprecationLogger, logger, settings| コンストラクタと説明 |
|---|
TransportPercolateAction(Settings settings,
ThreadPool threadPool,
ClusterService clusterService,
TransportService transportService,
PercolatorService percolatorService,
TransportGetAction getAction,
ActionFilters actionFilters,
IndexNameExpressionResolver indexNameExpressionResolver) |
doExecute, shardOperationexecute, execute, execute, executelogDeprecatedSetting, 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)
protected ClusterBlockException checkRequestBlock(ClusterState state, PercolateRequest request, String[] concreteIndices)
protected PercolateResponse newResponse(PercolateRequest request, AtomicReferenceArray shardsResponses, ClusterState clusterState)
public static PercolateResponse reduce(PercolateRequest request, AtomicReferenceArray shardsResponses, PercolatorService percolatorService)
protected PercolateShardRequest newShardRequest(int numShards, ShardRouting shard, PercolateRequest request)
protected PercolateShardResponse newShardResponse()
protected GroupShardsIterator shards(ClusterState clusterState, PercolateRequest request, String[] concreteIndices)
TransportBroadcastActionprotected PercolateShardResponse shardOperation(PercolateShardRequest request)
Copyright © 2009–2016. All rights reserved.