Pour la postérité, j'ai récemment publié mon SimpleJmx Java package qui est conçu pour publier facilement des beans via JMX en utilisant des annotations. Il a également le code client.
exemple de code rapide:
// you can also use the platform mbean server
JmxServer jmxServer = new JmxServer(8000);
jmxServer.start();
// register our lookupCache object defined below
jmxServer.register(lookupCache);
...
jmxServer.stop();
Voici comment définir un haricot.
@JmxResource(domainName = "j256", description = "Lookup cache")
public class LookupCache {
@JmxAttributeField(description = "Number of hits in the cache")
private int hitCount;
...
@JmxOperation(description = "Flush the cache")
public void flushCache() {
...
}
}
Commentaires bienvenus.
Quelque chose pour vous empêcher de présenter Spring dans votre projet? –
c'est une longue histoire, mais je ne peux pas – fatnjazzy
Envisager d'accepter ma réponse si elle était utile. – Gray