Java 7でリリースされる予定でしたが、ステータスは休止状態です。一方、同じページには
JMX APIでジェネリックスを使用します。たとえば、単なる。ではなく
MBeanServer.queryNamesreturnがあります。Set<ObjectName>Set
これはJava6で発生しました。それで、いくつかの変更は入りましたか?Java6とJava7JMXの実装には大きな違いがありますか?Javadocを見ると、何も気づいていませんでしたが、これはAPIのみを対象としています。
この質問は、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は事実上死んでいます。
どうやら、それはJDK 8に延期され、すでに行われたすべての変更が元に戻されたため、JDK7の最終的な実装はJDK6と同じである必要があります。