9

它应该与 Java 7 一起发布,但状态是Dorman。另一方面,同一页说

在 JMX API 中使用泛型,例如有MBeanServer.queryNamesreturnSet<ObjectName>而不仅仅是Set.

这确实发生在 Java 6中。那么,是否有一些变化?Java 6 和 Java 7 JMX 实现之间是否存在显着差异?查看 Javadocs,我没有注意到任何内容,但这仅涵盖 API。

4

2 回答 2

12

不久前(2011 年 9 月),我也向 Oracle 的现任 JMX 产品经理Tuva Palm提出了这个问题,她向我保证,JMX 2.0 并没有消亡,2012 年第一季度会有技术路线图。

然而,直到现在什么都没有发生,更糟糕的是,JSR-255,JMX 2.0 规范(还有JSR-262,WebService 连接器的东西)自 2016 年以来被标记为撤回,原因如下:

JSR 255 指定了对 javax.management.* 的更改,这些更改随后由于缺乏资源而被放弃,并且未包含在 Java SE 6 或 7 平台中。(这些更改与 JSR 3、160 和 336 为包含在 Java SE 6 和 7 平台中指定的 javax.management.* 的其他更改不同。)2014 年确定将直接指定对 JMX 技术的未来更改由 Java SE 平台的伞形 JSR 提供​​。

因此,原始形式的 JMX 2.0 实际上已经死了。

于 2012-07-09T19:08:41.453 回答
3

显然,它被推迟到 JDK 8,并且所有已经进行的更改都恢复了,所以 JDK 7 最终实现应该与 JDK 6 相同。

于 2012-05-05T14:58:40.723 回答