org.elasticsearch.cluster.action.index
Class MappingUpdatedAction
java.lang.Object
org.elasticsearch.common.component.AbstractComponent
org.elasticsearch.action.support.BaseAction<Request,Response>
org.elasticsearch.action.support.master.TransportMasterNodeOperationAction<MappingUpdatedAction.MappingUpdatedRequest,MappingUpdatedAction.MappingUpdatedResponse>
org.elasticsearch.cluster.action.index.MappingUpdatedAction
- All Implemented Interfaces:
- Action<MappingUpdatedAction.MappingUpdatedRequest,MappingUpdatedAction.MappingUpdatedResponse>
public class MappingUpdatedAction
- extends TransportMasterNodeOperationAction<MappingUpdatedAction.MappingUpdatedRequest,MappingUpdatedAction.MappingUpdatedResponse>
Called by shards in the cluster when their mapping was dynamically updated and it needs to be updated
in the cluster state meta data (and broadcast to all members).
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MappingUpdatedAction
@Inject
public MappingUpdatedAction(Settings settings,
TransportService transportService,
ClusterService clusterService,
ThreadPool threadPool,
MetaDataMappingService metaDataMappingService)
transportAction
protected java.lang.String transportAction()
- Specified by:
transportAction
in class TransportMasterNodeOperationAction<MappingUpdatedAction.MappingUpdatedRequest,MappingUpdatedAction.MappingUpdatedResponse>
executor
protected java.lang.String executor()
- Specified by:
executor
in class TransportMasterNodeOperationAction<MappingUpdatedAction.MappingUpdatedRequest,MappingUpdatedAction.MappingUpdatedResponse>
newRequest
protected MappingUpdatedAction.MappingUpdatedRequest newRequest()
- Specified by:
newRequest
in class TransportMasterNodeOperationAction<MappingUpdatedAction.MappingUpdatedRequest,MappingUpdatedAction.MappingUpdatedResponse>
newResponse
protected MappingUpdatedAction.MappingUpdatedResponse newResponse()
- Specified by:
newResponse
in class TransportMasterNodeOperationAction<MappingUpdatedAction.MappingUpdatedRequest,MappingUpdatedAction.MappingUpdatedResponse>
masterOperation
protected MappingUpdatedAction.MappingUpdatedResponse masterOperation(MappingUpdatedAction.MappingUpdatedRequest request,
ClusterState state)
throws ElasticSearchException
- Specified by:
masterOperation
in class TransportMasterNodeOperationAction<MappingUpdatedAction.MappingUpdatedRequest,MappingUpdatedAction.MappingUpdatedResponse>
- Throws:
ElasticSearchException