org.elasticsearch.index.settings
Class IndexSettingsService

java.lang.Object
  extended by org.elasticsearch.index.AbstractIndexComponent
      extended by org.elasticsearch.index.settings.IndexSettingsService
All Implemented Interfaces:
IndexComponent

public class IndexSettingsService
extends AbstractIndexComponent

A holds to the latest, updated settings for an index.


Nested Class Summary
static interface IndexSettingsService.Listener
           
 
Field Summary
 
Fields inherited from class org.elasticsearch.index.AbstractIndexComponent
componentSettings, index, indexSettings, logger
 
Constructor Summary
IndexSettingsService(Index index, Settings settings)
           
 
Method Summary
 void addListener(IndexSettingsService.Listener listener)
           
 Settings getSettings()
           
 void refreshSettings(Settings settings)
           
 void removeListener(IndexSettingsService.Listener listener)
           
 
Methods inherited from class org.elasticsearch.index.AbstractIndexComponent
index, nodeName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexSettingsService

@Inject
public IndexSettingsService(Index index,
                                   Settings settings)
Method Detail

refreshSettings

public void refreshSettings(Settings settings)

getSettings

public Settings getSettings()

addListener

public void addListener(IndexSettingsService.Listener listener)

removeListener

public void removeListener(IndexSettingsService.Listener listener)


Copyright © 2009-2012. All Rights Reserved.