package org.jfox.mx;

/**
 * 
 * @author <a href="mailto:young_yy@hotmail.com">Young Yang</a>
 *
 * Defines the methods that should be implemented by
 * a Dynamic MBean (MBean that exposes a dynamic management interface).
 */
public interface DynamicMBean {
    /**
     * Provides the exposed attributes and actions of the Dynamic MBean using an MxInfo object.
     *
     * @return  An instance of <CODE>MxInfo</CODE> allowing all attributes and actions
     * exposed by this Dynamic MBean to be retrieved.
     *
     */
    public MxInfo getMBeanInfo();

 }