Package de.mhus.lib.core.jmx
Class JmxWeakMap
- java.lang.Object
-
- de.mhus.lib.core.MLog
-
- de.mhus.lib.core.lang.MObject
-
- de.mhus.lib.core.jmx.JmxObject
-
- de.mhus.lib.core.jmx.JmxWeakMap
-
- All Implemented Interfaces:
ILog,JmxObjectMBean,JmxWeakMapMBean,MNlsProvider,Nls
public class JmxWeakMap extends JmxObject implements JmxWeakMapMBean
-
-
Field Summary
-
Fields inherited from class de.mhus.lib.core.jmx.JmxObject
jmxFixName, jmxName, jmxPackage, jmxType
-
-
Constructor Summary
Constructors Constructor Description JmxWeakMap(Object owner, String name, WeakHashMap<?,?> map)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()String[]getEntries()intgetSize()voidremove(String key)-
Methods inherited from class de.mhus.lib.core.jmx.JmxObject
createJmxObjectName, getJmxName, getJmxObjectName, getJmxPackage, getJmxType, isJmxFixName, isJmxRegistered, setJmxName, setJmxPackage, setJmxProxy, setJmxRegistered
-
-
-
-
Constructor Detail
-
JmxWeakMap
public JmxWeakMap(Object owner, String name, WeakHashMap<?,?> map)
-
-
Method Detail
-
getSize
public int getSize()
- Specified by:
getSizein interfaceJmxWeakMapMBean
-
getEntries
public String[] getEntries()
- Specified by:
getEntriesin interfaceJmxWeakMapMBean
-
clear
public void clear()
- Specified by:
clearin interfaceJmxWeakMapMBean
-
remove
public void remove(String key)
- Specified by:
removein interfaceJmxWeakMapMBean
-
-