FELIX-610
---------
JMX console allows any JMX connector protocol. The JMXServiceURL is built with new properties form the configuration properties file. In addition, non classic protocol classes can be provided by other bundle through dynamic import. The protocol package can be provided dynamically.
- mosgi.jmxconsole.id.<number>.nickname is an optional property used by the GUI (default value is the gateway number)
- mosgi.jmxconsole.id.<number>.profile is the remote gateway OSGi profile name (default value is core)
- mosgi.jmxconsole.id.<number>.host is the remote gateway ip (default value is 127.0.0.1)
- mosgi.jmxconsole.id.<number>.protocol is the protocol used by the JMX connector (default is rmi)
- mosgi.jmxconsole.id.<number>.port is the port used by the JMX connector (default is 1099)
- mosgi.jmxconsole.protocol.<protocol>.package (default is the "jmx.remote.protocol.provider.pkgs" property value used by the standard javax.management.JMXConnectorFactory class)
Minor modification :
- Customisable pooling time (refresh time on top of node tree panel)
- Refresh buton (appears if refresh time is set to 0)
- Tree aspect
- Node tooltip.
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@668577 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/mosgi/doc/config.properties.jmxconsole b/mosgi/doc/config.properties.jmxconsole
index 97da86b..ec7bb55 100644
--- a/mosgi/doc/config.properties.jmxconsole
+++ b/mosgi/doc/config.properties.jmxconsole
@@ -20,16 +20,32 @@
file:../mosgi/console.gui/target/org.apache.felix.mosgi.console.gui-0.9.0-SNAPSHOT.jar \
file:../mosgi/console.component/target/org.apache.felix.mosgi.console.component-0.9.0-SNAPSHOT.jar
+# file:/home/dni/gforge/mosgi/tosgi/src/murmi/target/fr.inria.amazones.murmi-0.1.jar \
+# file:/home/dni/gforge/mosgi/ws/src/ws/target/fr.inria.amazones.ws-0.1.jar \
+
#possible values : both treeonly tableonly none (default=both)
mosgi.jmxconsole.remotelogger.componentfilter=both
-mosgi.jmxconsole.ip.1=127.0.0.1
-mosgi.jmxconsole.profile.1=core
-#mosgi.jmxconsole.rmiport.core=1100
+mosgi.jmxconsole.protocol.murmi.package=fr.inria.amazones.remote.provider
+mosgi.jmxconsole.protocol.ws.package=fr.inria.amazones.remote.provider
-#mosgi.jmxconsole.ip.2=127.0.0.1
-#mosgi.jmxconsole.profile.2=core2
-#mosgi.jmxconsole.rmiport.core2=1200
+# OLD :
+# mosgi.jmxconsole.ip.1=127.0.0.1
+# mosgi.jmxconsole.profile.1=core
+# mosgi.jmxconsole.rmiport.core=1099
+
+# NEW :
+mosgi.jmxconsole.id.1.nickname=main
+mosgi.jmxconsole.id.1.profile=core
+mosgi.jmxconsole.id.1.host=127.0.0.1
+mosgi.jmxconsole.id.1.protocol=rmi
+mosgi.jmxconsole.id.1.port=1099
+#mosgi.jmxconsole.id.1.jmxserviceurl=service:jmx:rmi:///jndi/rmi://127.0.0.1:1099/core
+
+mosgi.jmxconsole.id.2.profile=core2
+mosgi.jmxconsole.id.2.host=127.0.0.1
+mosgi.jmxconsole.id.2.protocol=rmi
+mosgi.jmxconsole.id.2.port=1100
felix.startlevel.framework=1
felix.startlevel.bundle=1
@@ -230,6 +246,9 @@
version="1.4.0"
jre-1.5=, \
+ org.apache.log.output.io; \
+ javax.servlet; \
+ javax.management.remote; \
javax.accessibility; \
javax.activity; \
javax.imageio; \