J'essaie d'utiliser l'API de gestion native de Wildfly 9 pour afficher l'état de mes applications déployées. L'exécution jboss-cli et le résultat est ci-dessous:Affichage de l'état de l'application déployée avec l'API de gestion native Java Wildfly 9
jboss-cli.sh --connect --controller=myserver.com:9990 --commands="/deployment=my-deployment.war :read-attribute(name=status)"
{
"outcome" => "success",
"result" => "OK"
}
En utilisant le code ci-dessous, je suis en mesure de déterminer si les applications sont activées, mais pas si elles sont en fonctionnement:
ModelNode op = new ModelNode();
op.get("operation").set("read-children-names");
op.get("child-type").set(ClientConstants.DEPLOYMENT);
Quelqu'un peut-il aider à traduire mes commandes jboss-cli en Java? J'ai également essayé de m'intégrer au sous-système du scanner de déploiement, mais cela ne me semble pas utile.