com.hazelcast.jmx
Class MapEntryMBean

java.lang.Object
  extended by com.hazelcast.jmx.AbstractMBean<MapEntry>
      extended by com.hazelcast.jmx.MapEntryMBean
All Implemented Interfaces:
javax.management.DynamicMBean, javax.management.MBeanRegistration

public class MapEntryMBean
extends AbstractMBean<MapEntry>

MBean for MapEntry

Author:
Marco Ferrante, DISI - University of Genova

Field Summary
 
Fields inherited from class com.hazelcast.jmx.AbstractMBean
logger, managementService, mbeanServer
 
Constructor Summary
MapEntryMBean(IMap map, java.lang.Object key)
           
 
Method Summary
static javax.management.ObjectName buildObjectName(javax.management.ObjectName mapName, java.lang.Object key)
           
static javax.management.ObjectName buildObjectNameFilter(javax.management.ObjectName mapName)
           
 long getCost()
           
 java.lang.Class<?> getKeyClass()
           
 java.lang.Class<?> getValueClass()
           
protected  MapEntry refresh()
          Override this method if the managed object requires some refresh before reading.
 
Methods inherited from class com.hazelcast.jmx.AbstractMBean
getAttribute, getAttributes, getManagedObject, getMBeanInfo, getNameSpec, getObjectName, getParentName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setParentName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapEntryMBean

public MapEntryMBean(IMap map,
                     java.lang.Object key)
Method Detail

buildObjectName

public static javax.management.ObjectName buildObjectName(javax.management.ObjectName mapName,
                                                          java.lang.Object key)
                                                   throws java.lang.Exception
Throws:
java.lang.Exception

buildObjectNameFilter

public static javax.management.ObjectName buildObjectNameFilter(javax.management.ObjectName mapName)
                                                         throws java.lang.Exception
Throws:
java.lang.Exception

refresh

protected MapEntry refresh()
Description copied from class: AbstractMBean
Override this method if the managed object requires some refresh before reading. Return the new state/object.

Overrides:
refresh in class AbstractMBean<MapEntry>

getKeyClass

public java.lang.Class<?> getKeyClass()

getValueClass

public java.lang.Class<?> getValueClass()

getCost

public long getCost()


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