JMX 2.0的状态是什么?

时间:2012-05-05 11:57:58

标签: java jmx

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

  

在JMX API中使用泛型,例如MBeanServer.queryNames返回Set<ObjectName>而非Set

这确实发生了in Java 6。那么,是否有一些变化进入? Java 6和Java 7 JMX实现之间是否存在显着差异?看看Javadocs,我没有注意到任何问题,但这只涉及API。

2 个答案:

答案 0 :(得分:9)

我在几年前(2011年9月)向甲骨文JMX的当前产品经理提出了这个问题Tuva Palm,她答应我,JMX 2.0并没有死,而且将会有一个技术路线图Q1 / 2012。

然而,直到现在都没有发生任何事情,更糟糕的是,JSR-255,JMX 2.0规范(以及JSR-262,其他WebService连接器的东西)自2016年起被标记为withdrawn原因如下:

  

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

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

答案 1 :(得分:3)

显然,it was postponed to JDK 8和所有已经进行的更改都已恢复,因此JDK 7的最终实现应该与JDK 6相同。