src/share/classes/javax/management/Descriptor.java

Print this page




 302  * <td>MBeanAttributeInfo<br>MBeanParameterInfo<br>MBeanOperationInfo</td>
 303  *
 304  * <td>The units in which an attribute, parameter, or operation return
 305  * value is measured, for example {@code "bytes"} or {@code
 306  * "seconds"}.</td>
 307  *
 308  * </table>
 309  *
 310  * <p>Some additional fields are defined by Model MBeans.  See the
 311  * information for <a href="modelmbean/ModelMBeanInfo.html#descriptor"><!--
 312  * -->{@code ModelMBeanInfo}</a>,
 313  * <a href="modelmbean/ModelMBeanAttributeInfo.html#descriptor"><!--
 314  * -->{@code ModelMBeanAttributeInfo}</a>,
 315  * <a href="modelmbean/ModelMBeanConstructorInfo.html#descriptor"><!--
 316  * -->{@code ModelMBeanConstructorInfo}</a>,
 317  * <a href="modelmbean/ModelMBeanNotificationInfo.html#descriptor"><!--
 318  * -->{@code ModelMBeanNotificationInfo}</a>, and
 319  * <a href="modelmbean/ModelMBeanOperationInfo.html#descriptor"><!--
 320  * -->{@code ModelMBeanOperationInfo}</a>, as
 321  * well as the chapter "Model MBeans" of the <a
 322  * href="http://java.sun.com/products/JavaManagement/download.html">JMX
 323  * Specification</a>.  The following table summarizes these fields.  Note
 324  * that when the Type in this table is Number, a String that is the decimal
 325  * representation of a Long can also be used.</p>
 326  *
 327  * <p>Nothing prevents the use of these fields in MBeans that are not Model
 328  * MBeans.  The <a href="#displayName">displayName</a>, <a href="#severity"><!--
 329  * -->severity</a>, and <a href="#visibility">visibility</a> fields are of
 330  * interest outside Model MBeans, for example.  But only Model MBeans have
 331  * a predefined behavior for these fields.</p>
 332  *
 333  * <table border="1" cellpadding="5">
 334  *
 335  * <tr><th>Name</th><th>Type</th><th>Used in</th><th>Meaning</th></tr>
 336  *
 337  * <tr><td>class</td><td>String</td><td>ModelMBeanOperationInfo</td>
 338  *     <td>Class where method is defined (fully qualified).</td></tr>
 339  *
 340  * <tr><td>currencyTimeLimit</td><td>Number</td>
 341  *     <td>ModelMBeanInfo<br>ModelMBeanAttributeInfo<br>ModelMBeanOperationInfo</td>
 342  *     <td>How long cached value is valid: &lt;0 never, =0 always,




 302  * <td>MBeanAttributeInfo<br>MBeanParameterInfo<br>MBeanOperationInfo</td>
 303  *
 304  * <td>The units in which an attribute, parameter, or operation return
 305  * value is measured, for example {@code "bytes"} or {@code
 306  * "seconds"}.</td>
 307  *
 308  * </table>
 309  *
 310  * <p>Some additional fields are defined by Model MBeans.  See the
 311  * information for <a href="modelmbean/ModelMBeanInfo.html#descriptor"><!--
 312  * -->{@code ModelMBeanInfo}</a>,
 313  * <a href="modelmbean/ModelMBeanAttributeInfo.html#descriptor"><!--
 314  * -->{@code ModelMBeanAttributeInfo}</a>,
 315  * <a href="modelmbean/ModelMBeanConstructorInfo.html#descriptor"><!--
 316  * -->{@code ModelMBeanConstructorInfo}</a>,
 317  * <a href="modelmbean/ModelMBeanNotificationInfo.html#descriptor"><!--
 318  * -->{@code ModelMBeanNotificationInfo}</a>, and
 319  * <a href="modelmbean/ModelMBeanOperationInfo.html#descriptor"><!--
 320  * -->{@code ModelMBeanOperationInfo}</a>, as
 321  * well as the chapter "Model MBeans" of the <a
 322  * href="http://www.oracle.com/technetwork/java/javase/tech/javamanagement-140525.html">JMX
 323  * Specification</a>.  The following table summarizes these fields.  Note
 324  * that when the Type in this table is Number, a String that is the decimal
 325  * representation of a Long can also be used.</p>
 326  *
 327  * <p>Nothing prevents the use of these fields in MBeans that are not Model
 328  * MBeans.  The <a href="#displayName">displayName</a>, <a href="#severity"><!--
 329  * -->severity</a>, and <a href="#visibility">visibility</a> fields are of
 330  * interest outside Model MBeans, for example.  But only Model MBeans have
 331  * a predefined behavior for these fields.</p>
 332  *
 333  * <table border="1" cellpadding="5">
 334  *
 335  * <tr><th>Name</th><th>Type</th><th>Used in</th><th>Meaning</th></tr>
 336  *
 337  * <tr><td>class</td><td>String</td><td>ModelMBeanOperationInfo</td>
 338  *     <td>Class where method is defined (fully qualified).</td></tr>
 339  *
 340  * <tr><td>currencyTimeLimit</td><td>Number</td>
 341  *     <td>ModelMBeanInfo<br>ModelMBeanAttributeInfo<br>ModelMBeanOperationInfo</td>
 342  *     <td>How long cached value is valid: &lt;0 never, =0 always,