com.hazelcast.jmx
Class ManagementService

java.lang.Object
  extended by com.hazelcast.jmx.ManagementService

public class ManagementService
extends java.lang.Object

The management service instruments Hazelcast with MBeans required to use JMX monitoring tools.

Enabling JMX monitoring can have a heavy impact on a busy Hazelcast cluster, so the classes are not instrumented by default. To enable the JMX agent, set this system property when you start the JVM or Java application: -Dhazelcast.jmx=true for compatibility reason, also -Dcom.sun.management.jmxremote start the agent.

Author:
Marco Ferrante, DISI - University of Genoa

Nested Class Summary
protected static class ManagementService.ScheduledCollector
           
 
Constructor Summary
ManagementService(FactoryImpl instance)
           
 
Method Summary
static com.hazelcast.jmx.StatisticsCollector newStatisticsCollector()
          Create a new collector or return null if statistics are not enabled
 void register()
          Register all the MBeans.
static void shutdown()
          Stop the management service
 void unregister()
          Unregister a cluster instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagementService

public ManagementService(FactoryImpl instance)
Method Detail

register

public void register()
Register all the MBeans.


unregister

public void unregister()
Unregister a cluster instance.


shutdown

public static void shutdown()
Stop the management service


newStatisticsCollector

public static com.hazelcast.jmx.StatisticsCollector newStatisticsCollector()
Create a new collector or return null if statistics are not enabled

Returns:
statisticsCollector


Copyright © 2012 Hazel Bilisim Ltd.. All Rights Reserved.