Class MappingUpdatedAction

java.lang.Object
org.elasticsearch.cluster.action.index.MappingUpdatedAction

public class MappingUpdatedAction extends Object
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).
  • Field Details

    • INDICES_MAPPING_DYNAMIC_TIMEOUT_SETTING

      public static final Setting<org.elasticsearch.core.TimeValue> INDICES_MAPPING_DYNAMIC_TIMEOUT_SETTING
    • INDICES_MAX_IN_FLIGHT_UPDATES_SETTING

      public static final Setting<Integer> INDICES_MAX_IN_FLIGHT_UPDATES_SETTING
  • Constructor Details

  • Method Details

    • setClient

      public void setClient(Client client)
    • updateMappingOnMaster

      public void updateMappingOnMaster(Index index, String type, Mapping mappingUpdate, ActionListener<Void> listener)
      Update mappings on the master node, waiting for the change to be committed, but not for the mapping update to be applied on all nodes. The timeout specified by timeout is the master node timeout (MasterNodeRequest.masterNodeTimeout()), potentially waiting for a master node to be available.
    • sendUpdateMapping

      protected void sendUpdateMapping(Index index, String type, Mapping mappingUpdate, ActionListener<Void> listener)