public class TransportUpdateAction extends TransportInstanceSingleOperationAction<UpdateRequest,UpdateResponse>
clusterService, transportService
actionName, indexNameExpressionResolver, parseFieldMatcher, taskManager, threadPool
deprecationLogger, logger, settings
Constructor and Description |
---|
TransportUpdateAction(Settings settings,
ThreadPool threadPool,
ClusterService clusterService,
TransportService transportService,
TransportIndexAction indexAction,
TransportDeleteAction deleteAction,
TransportCreateIndexAction createIndexAction,
UpdateHelper updateHelper,
ActionFilters actionFilters,
IndexNameExpressionResolver indexNameExpressionResolver,
IndicesService indicesService,
AutoCreateIndex autoCreateIndex) |
Modifier and Type | Method and Description |
---|---|
protected void |
doExecute(UpdateRequest request,
ActionListener<UpdateResponse> listener) |
protected String |
executor() |
protected UpdateResponse |
newResponse() |
static void |
resolveAndValidateRouting(MetaData metaData,
String concreteIndex,
UpdateRequest request) |
protected void |
resolveRequest(ClusterState state,
UpdateRequest request)
Resolves the request.
|
protected boolean |
retryOnFailure(Throwable e) |
protected void |
shardOperation(UpdateRequest request,
ActionListener<UpdateResponse> listener) |
protected void |
shardOperation(UpdateRequest request,
ActionListener<UpdateResponse> listener,
int retryCount) |
protected ShardIterator |
shards(ClusterState clusterState,
UpdateRequest request)
Should return an iterator with a single shard!
|
checkGlobalBlock, checkRequestBlock, transportOptions
doExecute, execute, execute, execute, execute
logDeprecatedSetting, logRemovedSetting, nodeName
@Inject public TransportUpdateAction(Settings settings, ThreadPool threadPool, ClusterService clusterService, TransportService transportService, TransportIndexAction indexAction, TransportDeleteAction deleteAction, TransportCreateIndexAction createIndexAction, UpdateHelper updateHelper, ActionFilters actionFilters, IndexNameExpressionResolver indexNameExpressionResolver, IndicesService indicesService, AutoCreateIndex autoCreateIndex)
protected String executor()
executor
in class TransportInstanceSingleOperationAction<UpdateRequest,UpdateResponse>
protected UpdateResponse newResponse()
newResponse
in class TransportInstanceSingleOperationAction<UpdateRequest,UpdateResponse>
protected boolean retryOnFailure(Throwable e)
retryOnFailure
in class TransportInstanceSingleOperationAction<UpdateRequest,UpdateResponse>
protected void resolveRequest(ClusterState state, UpdateRequest request)
TransportInstanceSingleOperationAction
resolveRequest
in class TransportInstanceSingleOperationAction<UpdateRequest,UpdateResponse>
public static void resolveAndValidateRouting(MetaData metaData, String concreteIndex, UpdateRequest request)
protected void doExecute(UpdateRequest request, ActionListener<UpdateResponse> listener)
doExecute
in class TransportInstanceSingleOperationAction<UpdateRequest,UpdateResponse>
protected ShardIterator shards(ClusterState clusterState, UpdateRequest request)
TransportInstanceSingleOperationAction
shards
in class TransportInstanceSingleOperationAction<UpdateRequest,UpdateResponse>
protected void shardOperation(UpdateRequest request, ActionListener<UpdateResponse> listener)
shardOperation
in class TransportInstanceSingleOperationAction<UpdateRequest,UpdateResponse>
protected void shardOperation(UpdateRequest request, ActionListener<UpdateResponse> listener, int retryCount)
Copyright © 2009–2017. All rights reserved.