org.elasticsearch.node.service
Class NodeService

java.lang.Object
  extended by org.elasticsearch.common.component.AbstractComponent
      extended by org.elasticsearch.node.service.NodeService

public class NodeService
extends AbstractComponent


Field Summary
 
Fields inherited from class org.elasticsearch.common.component.AbstractComponent
componentSettings, logger, settings
 
Constructor Summary
NodeService(Settings settings, ThreadPool threadPool, MonitorService monitorService, Discovery discovery, ClusterService clusterService, TransportService transportService, IndicesService indicesService)
           
 
Method Summary
 com.google.common.collect.ImmutableMap<String,String> attributes()
          Attributes different services in the node can add to be reported as part of the node info (for example).
 NodeInfo info()
           
 NodeInfo info(boolean settings, boolean os, boolean process, boolean jvm, boolean threadPool, boolean network, boolean transport, boolean http)
           
 void putAttribute(String key, String value)
           
 void putNodeAttribute(String key, String value)
          Deprecated. 
 void removeAttribute(String key)
           
 void removeNodeAttribute(String key)
          Deprecated. 
 void setHttpServer(HttpServer httpServer)
           
 NodeStats stats()
           
 NodeStats stats(boolean indices, boolean os, boolean process, boolean jvm, boolean threadPool, boolean network, boolean fs, boolean transport, boolean http)
           
 
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

NodeService

@Inject
public NodeService(Settings settings,
                          ThreadPool threadPool,
                          MonitorService monitorService,
                          Discovery discovery,
                          ClusterService clusterService,
                          TransportService transportService,
                          IndicesService indicesService)
Method Detail

setHttpServer

public void setHttpServer(@Nullable
                          HttpServer httpServer)

putNodeAttribute

@Deprecated
public void putNodeAttribute(String key,
                                        String value)
Deprecated. 


removeNodeAttribute

@Deprecated
public void removeNodeAttribute(String key)
Deprecated. 


putAttribute

public void putAttribute(String key,
                         String value)

removeAttribute

public void removeAttribute(String key)

attributes

public com.google.common.collect.ImmutableMap<String,String> attributes()
Attributes different services in the node can add to be reported as part of the node info (for example).


info

public NodeInfo info()

info

public NodeInfo info(boolean settings,
                     boolean os,
                     boolean process,
                     boolean jvm,
                     boolean threadPool,
                     boolean network,
                     boolean transport,
                     boolean http)

stats

public NodeStats stats()

stats

public NodeStats stats(boolean indices,
                       boolean os,
                       boolean process,
                       boolean jvm,
                       boolean threadPool,
                       boolean network,
                       boolean fs,
                       boolean transport,
                       boolean http)


Copyright © 2009-2012. All Rights Reserved.