2012-05-05 25 views
7

Doveva essere rilasciato con Java 7, ma lo stato è Dormant. D'altra parte, la stessa pagina diceQual è lo stato di JMX 2.0?

Utilizzare farmaci generici nel API JMX, per esempio, hanno MBeanServer.queryNames ritorno Set<ObjectName> piuttosto che solo Set.

e questo è accaduto in Java 6. Quindi, sono entrati alcuni cambiamenti? Esistono differenze significative tra le implementazioni JMX di Java 6 e Java 7? Guardando Javadocs, non ne ho notato nessuno, ma questo riguarda solo l'API.

risposta

9

ho fatto questa domanda anche per il product manager di corrente per JMX a Oracle, Tuva Palm alcune volte fa (settembre 2011), e lei mi ha promesso, che JMX 2.0 non è morto e che ci sarà una roadmap tecnica nel primo trimestre 2012.

Tuttavia, nulla hanno successo fino ad ora e, peggio ancora, JSR-255, le specifiche JMX 2.0 (ma anche JSR-262, ther roba connettore WebService) è stato contrassegnato come withdrawn dal 2016 con la seguente motivazione:

JSR 255 modifiche specificate a javax.management. * Che sono state successivamente abbandonate a causa della mancanza di risorse e non sono state incluse nelle piattaforme Java SE 6 o 7. (Le modifiche erano distinte dalle altre modifiche a javax.management. * Specificate da JSRs 3, 160 e 336 per l'inclusione nelle piattaforme Java SE 6 e 7.) Nel 2014 è stato determinato che le future modifiche alla tecnologia JMX sarebbero state specificate direttamente dall'ombrello JSR per la piattaforma Java SE.

Quindi JMX 2.0 nella sua forma originale è effettivamente morto.

+1

Staffan Larsen mi ha scritto, che JMX 2.0 non sarà nemmeno in Java 8 ;-(. Prossima possibilità: Java 9 (fine 2015). –

+3

BTW, Jaroslav Bachorík guiderà lo sforzo per far rivivere JMX 2.0, secondo Staffan Larsen. –

+0

Possiamo chiedere se JMX 2.0 è morto, ma anche se non è "morto", possiamo chiedere se qualcuno lo userà, ad esempio [JSR 373: JavaTM EE Management API 2.0] (https://www.jcp .org/it/jsr/detail? id = 373) sta prendendo in considerazione la possibilità di rendere JMX _server management_ "Proposto facoltativo" su server Java EE rispetto a un'API di gestione REST (JMX sarebbe comunque disponibile, solo non utilizzato per gestire il server) – DavidS

3

A quanto pare, it was postponed to JDK 8, e tutte le modifiche già effettuate ripristinati, così JDK 7 finale di esecuzione dovrebbe essere lo stesso JDK 6.

Problemi correlati