15 * accompanied this code).
16 *
17 * You should have received a copy of the GNU General Public License version
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
22 * CA 95054 USA or visit www.sun.com if you need additional information or
23 * have any questions.
24 */
25
26 package java.lang.management;
27
28 import javax.management.ObjectName;
29
30 /**
31 * A platform managed object is a {@linkplain javax.management.MXBean JMX MXBean}
32 * for monitoring and managing a component in the Java platform.
33 * Each platform managed object has a unique
34 * <a href="ManagementFactory.html#MXBean">object name</a>
35 * for the {@linkplain ManagementFactory.getPlatformMBeanServer
36 * platform MBeanServer} access.
37 * All platform MXBeans will implement this interface.
38 *
39 * <p>
40 * Note:
41 * The platform MXBean interfaces (i.e. all subinterfaces
42 * of {@code PlatformManagedObject}) are implemented
43 * by the Java platform only. New methods may be added in these interfaces
44 * in future Java SE releases.
45 * In addition, this {@code PlatformManagedObject} interface is only
46 * intended for the management interfaces for the platform to extend but
47 * not for applications.
48 *
49 * @see <a href="ManagementFactory.html#MXBean">Platform MXBeans</a>
50 * @since 1.7
51 */
52 public interface PlatformManagedObject {
53 /**
54 * Returns an {@link ObjectName ObjectName} instance representing
55 * the object name of this platform managed object.
|
15 * accompanied this code).
16 *
17 * You should have received a copy of the GNU General Public License version
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
22 * CA 95054 USA or visit www.sun.com if you need additional information or
23 * have any questions.
24 */
25
26 package java.lang.management;
27
28 import javax.management.ObjectName;
29
30 /**
31 * A platform managed object is a {@linkplain javax.management.MXBean JMX MXBean}
32 * for monitoring and managing a component in the Java platform.
33 * Each platform managed object has a unique
34 * <a href="ManagementFactory.html#MXBean">object name</a>
35 * for the {@linkplain ManagementFactory#getPlatformMBeanServer
36 * platform MBeanServer} access.
37 * All platform MXBeans will implement this interface.
38 *
39 * <p>
40 * Note:
41 * The platform MXBean interfaces (i.e. all subinterfaces
42 * of {@code PlatformManagedObject}) are implemented
43 * by the Java platform only. New methods may be added in these interfaces
44 * in future Java SE releases.
45 * In addition, this {@code PlatformManagedObject} interface is only
46 * intended for the management interfaces for the platform to extend but
47 * not for applications.
48 *
49 * @see <a href="ManagementFactory.html#MXBean">Platform MXBeans</a>
50 * @since 1.7
51 */
52 public interface PlatformManagedObject {
53 /**
54 * Returns an {@link ObjectName ObjectName} instance representing
55 * the object name of this platform managed object.
|