org.elasticsearch.cluster.metadata
Class MetaDataMappingService

java.lang.Object
  extended by org.elasticsearch.common.component.AbstractComponent
      extended by org.elasticsearch.cluster.metadata.MetaDataMappingService

public class MetaDataMappingService
extends AbstractComponent


Nested Class Summary
static interface MetaDataMappingService.Listener
           
static class MetaDataMappingService.PutRequest
           
static class MetaDataMappingService.RemoveRequest
           
static class MetaDataMappingService.Response
           
 
Field Summary
 
Fields inherited from class org.elasticsearch.common.component.AbstractComponent
componentSettings, logger, settings
 
Constructor Summary
MetaDataMappingService(Settings settings, ClusterService clusterService, IndicesService indicesService, NodeMappingCreatedAction mappingCreatedAction)
           
 
Method Summary
 void putMapping(MetaDataMappingService.PutRequest request, MetaDataMappingService.Listener listener)
           
 void refreshMapping(String index, String... types)
          Refreshes mappings if they are not the same between original and parsed version
 void removeMapping(MetaDataMappingService.RemoveRequest request, MetaDataMappingService.Listener listener)
           
 void updateMapping(String index, String type, CompressedString mappingSource, MetaDataMappingService.Listener listener)
           
 
Methods inherited from class org.elasticsearch.common.component.AbstractComponent
nodeName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetaDataMappingService

@Inject
public MetaDataMappingService(Settings settings,
                                     ClusterService clusterService,
                                     IndicesService indicesService,
                                     NodeMappingCreatedAction mappingCreatedAction)
Method Detail

refreshMapping

public void refreshMapping(String index,
                           String... types)
Refreshes mappings if they are not the same between original and parsed version


updateMapping

public void updateMapping(String index,
                          String type,
                          CompressedString mappingSource,
                          MetaDataMappingService.Listener listener)

removeMapping

public void removeMapping(MetaDataMappingService.RemoveRequest request,
                          MetaDataMappingService.Listener listener)

putMapping

public void putMapping(MetaDataMappingService.PutRequest request,
                       MetaDataMappingService.Listener listener)


Copyright © 2009-2012. All Rights Reserved.