ehcache

net.sf.ehcache.management
Class Store

java.lang.Object
  extended by net.sf.ehcache.management.Store
All Implemented Interfaces:
java.io.Serializable, javax.management.DynamicMBean

public final class Store
extends java.lang.Object
implements java.io.Serializable, javax.management.DynamicMBean

Wrapper class for store specific dynamic mbeans.

Author:
Chris Dennis
See Also:
Serialized Form

Method Summary
 java.lang.Object getAttribute(java.lang.String attribute)
          
 javax.management.AttributeList getAttributes(java.lang.String[] attributes)
          
 javax.management.MBeanInfo getMBeanInfo()
          
 javax.management.ObjectName getObjectName()
           
 java.lang.Object invoke(java.lang.String actionName, java.lang.Object[] params, java.lang.String[] signature)
          
 void setAttribute(javax.management.Attribute attribute)
          
 javax.management.AttributeList setAttributes(javax.management.AttributeList attributes)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getObjectName

public javax.management.ObjectName getObjectName()
Returns:
the object name for this MBean

getAttribute

public java.lang.Object getAttribute(java.lang.String attribute)
                              throws javax.management.AttributeNotFoundException,
                                     javax.management.MBeanException,
                                     javax.management.ReflectionException

Specified by:
getAttribute in interface javax.management.DynamicMBean
Throws:
javax.management.AttributeNotFoundException
javax.management.MBeanException
javax.management.ReflectionException

setAttribute

public void setAttribute(javax.management.Attribute attribute)
                  throws javax.management.AttributeNotFoundException,
                         javax.management.InvalidAttributeValueException,
                         javax.management.MBeanException,
                         javax.management.ReflectionException

Specified by:
setAttribute in interface javax.management.DynamicMBean
Throws:
javax.management.AttributeNotFoundException
javax.management.InvalidAttributeValueException
javax.management.MBeanException
javax.management.ReflectionException

getAttributes

public javax.management.AttributeList getAttributes(java.lang.String[] attributes)

Specified by:
getAttributes in interface javax.management.DynamicMBean

setAttributes

public javax.management.AttributeList setAttributes(javax.management.AttributeList attributes)

Specified by:
setAttributes in interface javax.management.DynamicMBean

invoke

public java.lang.Object invoke(java.lang.String actionName,
                               java.lang.Object[] params,
                               java.lang.String[] signature)
                        throws javax.management.MBeanException,
                               javax.management.ReflectionException

Specified by:
invoke in interface javax.management.DynamicMBean
Throws:
javax.management.MBeanException
javax.management.ReflectionException

getMBeanInfo

public javax.management.MBeanInfo getMBeanInfo()

Specified by:
getMBeanInfo in interface javax.management.DynamicMBean

ehcache

true