Attached is a patch to branch_2_1_fcs to expose additional services to the JMX Server.
- the ZIP file contains james-jmx-patch.diff which is a cvs diff -u from the james-server directory.
- the ZIP file contains additional interface source files in the src/ tree.
- the .mxinfo files are now generated automatically from the :mx tags in the source files so ...
- you need to add xdoclet.jar, xjavadoc.jar, commons-logging.jar and log4j-core.jar to the tools/lib
directory. I took the ones from my Phoenix 4.0.3 directory.
- you need to remove src/java/org/apache/james/JamesMBean.mxinfo.
- I've changed the name of the main James block to "MainJAMESServerManagement" as MX4J doesn't
like spaces in the names.
This will expose the main James service blocks to the JMX server, some of which have a few basic attributes, it does not add any significant new management methods. These blocks are DNSServer, FetchMail, FetchPOP, NNTPServer, POP3Server, RemoteManager and SMTPServer. I have not changed the Phoenix kernel.conf file to enable the JMX service by default.
Regards
Steve
<<james-jmx-patch.zip>>
james-jmx-patch.zip
Description: james-jmx-patch.zip
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]