...
| Bloc de code |
|---|
package org.esupportail.application.services.fileStorage;
import java.io.Serializable;
public class JmxTestCmisImpl implements JmxTestCmis, Serializable {
/**
* True if cmis is ready.
* Default value = true.
*/
private Boolean cmisIsReady;
public JmxTestCmisImpl() {
super();
cmisIsReady = true;
}
@Override
public void disableCmisdisabled() {
cmisIsReady = false;
}
@Override
public void enableCmisenabled() {
cmisIsReady = true;
}
public Boolean getCmisIsReady() {
return cmisIsReady;
}
}
|
...
- L'application cliente JMX ne fait ici que lire l'état du serveur CMIS. On pourrait imaginer aller plus loin et vouloir l'administrer à distance. Le serveur de MBean (MbeanServer)
- Le serveur de MBean (MbeanServer) utilisé ici est celui par défaut (celui de tomcat par exemple).
La console
La console java (jconsole) permet de visualiser et d'administrer les bean jmx instanciés sur un serveur d'application distant.

