JMX 2.0的状态是什么?

Ale*_*nov 8 java jmx

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

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

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

Rol*_*Huß 10

我在几年前(2011年9月)向Oracle,Tuva Palm的 JMX现任产品经理提出了这个问题,她答应我,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指定的javax.management.*的其他更改不同,以包含在Java SE 6和7平台中.)2014年确定将直接指定未来对JMX技术的更改Java SE平台的伞形JSR.

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

  • 据Staffan Larsen称,BTW,JaroslavBachorík将领导恢复JMX 2.0的努力. (3认同)
  • Staffan Larsen 写信给我说,JMX 2.0 也不会出现在 Java 8 中;-(。下一次机会:Java 9(2015 年末)。 (2认同)
  • 正如 JavaOne 2016 上宣布的那样,JSR-373 已失效,并将从 Java EE 8 规范中删除。 (2认同)