1 package javax.management.monitor; 2 3 import javax.management.ObjectName; 4 5 /** 6 * Exposes the remote management interface of the periodic monitor MBean. 7 */ 8 public interface PeriodicMonitorMBean extends MonitorMBean { 9 /** 10 * Gets the derived gauge for the specified MBean. 11 * 12 * @param object the MBean for which the derived gauge is to be returned 13 * @return The derived gauge for the specified MBean if this MBean is in the 14 * set of observed MBeans, or <code>null</code> otherwise. 15 * 16 */ 17 public Object getDerivedGauge(ObjectName object); 18 19 /** 20 * Gets the derived gauge timestamp for the specified MBean. 21 * 22 * @param object the MBean for which the derived gauge timestamp is to be returned 23 * @return The derived gauge timestamp for the specified MBean if this MBean 24 * is in the set of observed MBeans, or <code>null</code> otherwise. 25 * 26 */ 27 public long getDerivedGaugeTimeStamp(ObjectName object); 28 } 29