9

Java 7でリリースされる予定でしたが、ステータスは休止状態です。一方、同じページには

JMX APIでジェネリックスを使用します。たとえば、単なる。ではなくMBeanServer.queryNamesreturnがあります。Set<ObjectName>Set

これはJava6発生しました。それで、いくつかの変更は入りましたか?Java6とJava7JMXの実装には大きな違いがありますか?Javadocを見ると、何も気づいていませんでしたが、これはAPIのみを対象としています。

4

2 に答える 2

12

この質問は、OracleのJMXの現在の製品マネージャーであるTuva Palmにも数回前(2011年9月)に尋ねました。彼女は、JMX 2.0が死んでおらず、2012年第1四半期に技術ロードマップがあると約束しました。

ただし、これまで何も起こらず、さらに悪いことに、JSR-255、JMX 2.0仕様(およびJSR-262、その他のWebServiceコネクタのもの)は、次の理由で2016年以降廃止されたとマークされています。

JSR 255は、javax.management。*への変更を指定しましたが、リソース不足のためにその後破棄され、JavaSE6または7プラットフォームには含まれていませんでした。(この変更は、Java SE6および7プラットフォームに含めるためにJSR3、160、および336によって指定されたjavax.management。*に対する他の変更とは異なります。)2014年に、JMXテクノロジーへの将来の変更が直接指定されることが決定されました。 JavaSEプラットフォーム用のアンブレラJSRによる。

したがって、元の形式のJMX2.0は事実上死んでいます。

于 2012-07-09T19:08:41.453 に答える
3

どうやら、それはJDK 8に延期され、すでに行われたすべての変更が元に戻されたため、JDK7の最終的な実装はJDK6と同じである必要があります。

于 2012-05-05T14:58:40.723 に答える