You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by do...@apache.org on 2003/04/11 13:17:58 UTC
cvs commit: avalon-phoenix/src/conf kernel.xml emx4j-kernel.xml
donaldp 2003/04/11 04:17:57
Modified: src/conf kernel.xml
Removed: src/conf emx4j-kernel.xml
Log:
Migrate sample scripting SystemManager into kernel.xml
Revision Changes Path
1.37 +52 -0 avalon-phoenix/src/conf/kernel.xml
Index: kernel.xml
===================================================================
RCS file: /home/cvs/avalon-phoenix/src/conf/kernel.xml,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- kernel.xml 8 Apr 2003 09:48:48 -0000 1.36
+++ kernel.xml 11 Apr 2003 11:17:56 -0000 1.37
@@ -97,6 +97,58 @@
</component>
-->
+ <!--
+ This SystemManager is useful when you want to do arbitrary scripting of MBeans
+ to setup the MX manager. You can pretty much configure any mbean on the classpath
+ via this mechanism.
+ <component role="org.apache.avalon.phoenix.interfaces.SystemManager"
+ class="org.apache.avalon.phoenix.components.manager.ExtendedMX4JSystemManager"
+ logger="manager">
+
+ <mbean name="Http:name=XSLTProcessor" class="mx4j.adaptor.http.XSLTProcessor">
+ <attribute name="File" type="java.lang.String">conf/xsl</attribute>
+ <attribute name="UseCache" type="java.lang.Boolean">false</attribute>
+ </mbean>
+ <mbean name="Http:name=HttpAdaptor" class="mx4j.adaptor.http.HttpAdaptor">
+ <use name="ProcessorName">Http:name=XSLTProcessor</use>
+ <attribute name="Host" type="java.lang.String">localhost</attribute>
+ <attribute name="Port" type="java.lang.Integer">8082</attribute>
+ <attribute name="AuthenticationMethod" type="java.lang.String">basic</attribute>
+
+ <startup>
+ <invoke name="addAuthorization">
+ <parameter type="java.lang.String">jmx</parameter>
+ <parameter type="java.lang.String">jmx</parameter>
+ </invoke>
+ <invoke name="start"/>
+ </startup>
+ <shutdown>
+ <invoke name="stop"/>
+ </shutdown>
+ </mbean>
+
+ <mbean name="Naming:type=rmiregistry" class="mx4j.tools.naming.NamingService">
+ <startup>
+ <invoke name="start"/>
+ </startup>
+ <shutdown>
+ <invoke name="stop"/>
+ </shutdown>
+ </mbean>
+ <mbean name="Adaptor:protocol=JRMP" class="mx4j.adaptor.rmi.jrmp.JRMPAdaptor">
+ <attribute name="JNDIName" type="java.lang.String">jrmp</attribute>
+
+ <startup>
+ <invoke name="start"/>
+ </startup>
+ <shutdown>
+ <invoke name="stop"/>
+ </shutdown>
+ </mbean>
+
+ </component>
+ -->
+
<!-- There are two kernels
org.apache.avalon.phoenix.components.kernel.DefaultKernel
- The default one.
---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org