blob: 979b5b3531e2ce165bd2c2c42ee4bbc961bf6d4c [file] [log] [blame]
Manuel L. Santillan0b668002006-09-09 16:06:26 +00001JMX introspector is a small library bundle that
2uses the Javassist library, the reflection API and
3the metadata provided by JMX on the managed objects
4to dynamically proxy remote MBeans, without having
5the classes in your classpath.
6It can be used to create management consoles that do not
7need to have the remote mbeans classes in its classpath to
8use dynamic proxies.
9
10It is used by the org.apache.felix.mishell project to create management clients
11for felix jmood, but it can be used to manage any JMX agent.
12
13It currently uses Javassist version 3.3 for the generation
14of the interface classes, which is part of JBoss and
15can be downloaded from http://www.jboss.org
16or directly from https://sourceforge.net/project/showfiles.php?group_id=22866&package_id=80766
17Javassist is licensed under the Mozilla Public License and the LGPL.
18IMPORTANT:
19You need to install Javassist manually to your local maven repository
20in order to build this bundle, as it is not available at the repositories yet:
21
22mvn install:install-file -Dfile=<path-to-file> -DgroupId=javassist \
23 -DartifactId=javassist -Dversion=3.3 -Dpackaging=jar
24
25//TODO
26
27