org.elasticsearch.node.settings
Class NodeSettingsService

java.lang.Object
  extended by org.elasticsearch.common.component.AbstractComponent
      extended by org.elasticsearch.node.settings.NodeSettingsService
All Implemented Interfaces:
ClusterStateListener

public class NodeSettingsService
extends AbstractComponent
implements ClusterStateListener

A service that allows to register for node settings change that can come from cluster events holding new settings.


Nested Class Summary
static interface NodeSettingsService.Listener
           
 
Field Summary
 
Fields inherited from class org.elasticsearch.common.component.AbstractComponent
componentSettings, logger, settings
 
Constructor Summary
NodeSettingsService(Settings settings)
           
 
Method Summary
 void addListener(NodeSettingsService.Listener listener)
           
 void clusterChanged(ClusterChangedEvent event)
          Called when cluster state changes.
 void removeListener(NodeSettingsService.Listener listener)
           
 void setClusterService(ClusterService clusterService)
           
 
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

NodeSettingsService

@Inject
public NodeSettingsService(Settings settings)
Method Detail

setClusterService

public void setClusterService(ClusterService clusterService)

clusterChanged

public void clusterChanged(ClusterChangedEvent event)
Description copied from interface: ClusterStateListener
Called when cluster state changes.

Specified by:
clusterChanged in interface ClusterStateListener

addListener

public void addListener(NodeSettingsService.Listener listener)

removeListener

public void removeListener(NodeSettingsService.Listener listener)


Copyright © 2009-2012. All Rights Reserved.