Package net.rubyeye.xmemcached.monitor
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 Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static XMemcachedMbeanServergetInstance()intgetMBeanCount()booleanisActive()booleanisRegistered(String name)voidregistMBean(Object o, String name)voidshutdown()
-
-
-
Method Detail
-
getInstance
public static XMemcachedMbeanServer getInstance()
-
shutdown
public final void shutdown()
-
isRegistered
public boolean isRegistered(String name)
-
isActive
public boolean isActive()
-
getMBeanCount
public int getMBeanCount()
-
-