org.elasticsearch.jmx
Class JmxService

java.lang.Object
  extended by org.elasticsearch.jmx.JmxService

public class JmxService
extends Object


Nested Class Summary
static class JmxService.SettingsConstants
           
 
Field Summary
static String JMXRMI_PUBLISH_URI_PATTERN
           
static String JMXRMI_URI_PATTERN
           
 
Constructor Summary
JmxService(ESLogger logger, Settings settings)
           
 
Method Summary
 void close()
           
 void connectAndRegister(String nodeDescription, NetworkService networkService)
           
 String publishUrl()
           
 void registerMBean(Object instance)
           
 String serviceUrl()
           
static boolean shouldExport(Settings settings)
           
 void unregisterGroup(String groupName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JMXRMI_URI_PATTERN

public static final String JMXRMI_URI_PATTERN
See Also:
Constant Field Values

JMXRMI_PUBLISH_URI_PATTERN

public static final String JMXRMI_PUBLISH_URI_PATTERN
See Also:
Constant Field Values
Constructor Detail

JmxService

public JmxService(ESLogger logger,
                  Settings settings)
Method Detail

shouldExport

public static boolean shouldExport(Settings settings)

serviceUrl

public String serviceUrl()

publishUrl

public String publishUrl()

connectAndRegister

public void connectAndRegister(String nodeDescription,
                               NetworkService networkService)

registerMBean

public void registerMBean(Object instance)

unregisterGroup

public void unregisterGroup(String groupName)

close

public void close()


Copyright © 2009-2012. All Rights Reserved.