Class XMemcachedMbeanServer

java.lang.Object
net.rubyeye.xmemcached.monitor.XMemcachedMbeanServer

public final class XMemcachedMbeanServer extends Object
Enable JMX supports,default is false:
  java -Dxmemcached.jmx.enable=true -Dxmemcached.rmi.port=7077 -Dxmemcached.rmi.name=xmemcachedServer
Access MBean through:
  service:jmx:rmi:///jndi/rmi://[host]:7077/xmemcachedServer
You can add or remove memcached server dynamically and monitor XmemcachedClient?'s behavior through MBeans.Other options:
  • -Dxmemcached.rmi.port
  • -Dxmemcached.rmi.name
Author:
dennis
  • Method Details

    • getInstance

      public static XMemcachedMbeanServer getInstance()
    • shutdown

      public final void shutdown()
    • isRegistered

      public boolean isRegistered(String name)
    • isActive

      public boolean isActive()
    • getMBeanCount

      public int getMBeanCount()
    • registMBean

      public void registMBean(Object o, String name)