-
Bug
-
Resolution: Fixed
-
P4
-
9
-
b78
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8136085 | emb-9 | Jaroslav Bachorík | P4 | Resolved | Fixed | team |
The JMX Introspector will try to use the JavaBeans introspector whenever possible, delegating the requests for the property getter/setter methods. However, when the JavaBeans introspector is not available (embedded environments with compact3 for example) the JMX Introspector falls back to its own simple, reflection based, algorithm.
The simple algorithm does not enforce the rule of property names starting with a lower-case letter. This might lead to situations when the simple introspector provides the getter method for an attribute the JavaBeans introspector would not (eg. 'Attribute' attribute)
The simple algorithm does not enforce the rule of property names starting with a lower-case letter. This might lead to situations when the simple introspector provides the getter method for an attribute the JavaBeans introspector would not (eg. 'Attribute' attribute)
- backported by
-
JDK-8136085 com.sun.jmx.mbeanserver.Introspector may provide results inconsistent with the JavaBeans Introspector
-
- Resolved
-