ehcache

net.sf.ehcache.management
Class Store

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

public final class Store
extends Object
implements Serializable, DynamicMBean

Wrapper class for store specific dynamic mbeans.

Author:
Chris Dennis
See Also:
Serialized Form

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

Method Detail

getObjectName

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

getAttribute

public Object getAttribute(String attribute)
                    throws AttributeNotFoundException,
                           MBeanException,
                           ReflectionException

Specified by:
getAttribute in interface DynamicMBean
Throws:
AttributeNotFoundException
MBeanException
ReflectionException

setAttribute

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

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

getAttributes

public AttributeList getAttributes(String[] attributes)

Specified by:
getAttributes in interface DynamicMBean

setAttributes

public AttributeList setAttributes(AttributeList attributes)

Specified by:
setAttributes in interface DynamicMBean

invoke

public Object invoke(String actionName,
                     Object[] params,
                     String[] signature)
              throws MBeanException,
                     ReflectionException

Specified by:
invoke in interface DynamicMBean
Throws:
MBeanException
ReflectionException

getMBeanInfo

public MBeanInfo getMBeanInfo()

Specified by:
getMBeanInfo in interface DynamicMBean

ehcache

Copyright 2001-2014, Terracotta, Inc.