OpenJDK / bsd-port / jdk9 / jdk
changeset 480:afe18ad188a1
6717257: MBeanServer doesn't describe RuntimeException for methods inherited from MBeanServerConnection
Reviewed-by: dfuchs
author | emcmanus |
---|---|
date | Thu, 07 Aug 2008 16:25:45 +0200 |
parents | 659b74b5373f |
children | 515175a26f49 233f8854d8b4 e9de9ae8c214 |
files | src/share/classes/javax/management/MBeanServer.java |
diffstat | 1 files changed, 31 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/classes/javax/management/MBeanServer.java Thu Aug 07 06:36:41 2008 -0700 +++ b/src/share/classes/javax/management/MBeanServer.java Thu Aug 07 16:25:45 2008 +0200 @@ -50,8 +50,8 @@ * server. A Java object cannot be registered in the MBean server * unless it is a JMX compliant MBean.</p> * - * <p id="notif">When an MBean is registered or unregistered in the MBean server - * a {@link javax.management.MBeanServerNotification + * <p id="notif">When an MBean is registered or unregistered in the + * MBean server a {@link javax.management.MBeanServerNotification * MBeanServerNotification} Notification is emitted. To register an * object as listener to MBeanServerNotifications you should call the * MBean server method {@link #addNotificationListener @@ -262,6 +262,8 @@ * {@inheritDoc} * <p>If this method successfully creates an MBean, a notification * is sent as described <a href="#notif">above</a>.</p> + * + * @throws RuntimeOperationsException {@inheritDoc} */ public ObjectInstance createMBean(String className, ObjectName name) throws ReflectionException, InstanceAlreadyExistsException, @@ -272,6 +274,8 @@ * {@inheritDoc} * <p>If this method successfully creates an MBean, a notification * is sent as described <a href="#notif">above</a>.</p> + * + * @throws RuntimeOperationsException {@inheritDoc} */ public ObjectInstance createMBean(String className, ObjectName name, ObjectName loaderName) @@ -283,6 +287,8 @@ * {@inheritDoc} * <p>If this method successfully creates an MBean, a notification * is sent as described <a href="#notif">above</a>.</p> + * + * @throws RuntimeOperationsException {@inheritDoc} */ public ObjectInstance createMBean(String className, ObjectName name, Object params[], String signature[]) @@ -294,6 +300,8 @@ * {@inheritDoc} * <p>If this method successfully creates an MBean, a notification * is sent as described <a href="#notif">above</a>.</p> + * + * @throws RuntimeOperationsException {@inheritDoc} */ public ObjectInstance createMBean(String className, ObjectName name, ObjectName loaderName, Object params[], @@ -362,6 +370,8 @@ * * <p>If this method successfully unregisters an MBean, a notification * is sent as described <a href="#notif">above</a>.</p> + * + * @throws RuntimeOperationsException {@inheritDoc} */ public void unregisterMBean(ObjectName name) throws InstanceNotFoundException, MBeanRegistrationException; @@ -377,6 +387,9 @@ public Set<ObjectName> queryNames(ObjectName name, QueryExp query); // doc comment inherited from MBeanServerConnection + /** + * @throws RuntimeOperationsException {@inheritDoc} + */ public boolean isRegistered(ObjectName name); /** @@ -389,21 +402,33 @@ public Integer getMBeanCount(); // doc comment inherited from MBeanServerConnection + /** + * @throws RuntimeOperationsException {@inheritDoc} + */ public Object getAttribute(ObjectName name, String attribute) throws MBeanException, AttributeNotFoundException, InstanceNotFoundException, ReflectionException; // doc comment inherited from MBeanServerConnection + /** + * @throws RuntimeOperationsException {@inheritDoc} + */ public AttributeList getAttributes(ObjectName name, String[] attributes) throws InstanceNotFoundException, ReflectionException; // doc comment inherited from MBeanServerConnection + /** + * @throws RuntimeOperationsException {@inheritDoc} + */ public void setAttribute(ObjectName name, Attribute attribute) throws InstanceNotFoundException, AttributeNotFoundException, InvalidAttributeValueException, MBeanException, ReflectionException; // doc comment inherited from MBeanServerConnection + /** + * @throws RuntimeOperationsException {@inheritDoc} + */ public AttributeList setAttributes(ObjectName name, AttributeList attributes) throws InstanceNotFoundException, ReflectionException; @@ -433,7 +458,10 @@ Object handback) throws InstanceNotFoundException; - // doc comment inherited from MBeanServerConnection + /** + * {@inheritDoc} + * @throws RuntimeOperationsException {@inheritDoc} + */ public void addNotificationListener(ObjectName name, ObjectName listener, NotificationFilter filter,