User: d_jencks
Date: 01/11/10 13:38:04
Modified: src/etc/conf/default jbossmq-service.xml
Log:
Changed mbean dependencies to work directly by mbean-references: eliminated depends
tag from *service.xml files
Revision Changes Path
1.9 +58 -25 jbossmq/src/etc/conf/default/jbossmq-service.xml
Index: jbossmq-service.xml
===================================================================
RCS file: /cvsroot/jboss/jbossmq/src/etc/conf/default/jbossmq-service.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- jbossmq-service.xml 2001/11/09 06:26:37 1.8
+++ jbossmq-service.xml 2001/11/10 21:38:03 1.9
@@ -7,23 +7,16 @@
<!-- -->
<!-- ===================================================================== -->
-<!-- $Id: jbossmq-service.xml,v 1.8 2001/11/09 06:26:37 chirino Exp $ -->
+<!-- $Id: jbossmq-service.xml,v 1.9 2001/11/10 21:38:03 d_jencks Exp $ -->
<!--
- | This is where you can add and configure your MBeans.
+ | THis contains the default configuration of jbossmq
|
- | *ATTENTION*
- |
- | The order of the listing here is the same order as
- | the MBeans are loaded. Therefore if a MBean depends on another
- | MBean to be loaded and started it has to be listed after all
- | the MBeans it depends on.
-->
<server>
- <depends>JBOSS-SYSTEM:service=Naming</depends>
<classpath archives="
jbossmq.jar,
@@ -36,7 +29,10 @@
<!-- ==================================================================== -->
<mbean code="org.jboss.mq.server.JBossMQService"
- name="JBossMQ:service=Server"/>
+ name="JBossMQ:service=Server">
+ <mbean-ref
name="PersistenceManager">JBossMQ:service=PersistenceManager</mbean-ref>
+ <mbean-ref name="StateManager">JBossMQ:service=StateManager</mbean-ref>
+ </mbean>
<!--
| The MessageCache decides where to put JBossMQ message that
@@ -55,7 +51,7 @@
</mbean>
<!--
- | The StateManager is used to keep JMS perisitent state data.
+ | The StateManager is used to keep JMS persistent state data.
| For example: what durable subscriptions are active.
-->
<mbean code="org.jboss.mq.server.StateManager"
@@ -66,15 +62,23 @@
<!-- The PersistenceManager is used to store messages to disk. -->
<mbean code="org.jboss.mq.pm.file.PersistenceManager"
name="JBossMQ:service=PersistenceManager">
- <attribute name="DataDirectory">db/jbossmq/</attribute>
+ <attribute name="DataDirectory">db/jbossmq/file/</attribute>
+ <mbean-ref name="MessageCache">JBossMQ:service=MessageCache</mbean-ref>
</mbean>
+ <!--mbean code="org.jboss.mq.pm.jdbc.PersistenceManager"
+ name="JBossMQ:service=PersistenceManager">
+ <mbean-ref
name="DataSource">JBossMQ:service=ConnectionFactoryLoader,name=NoTransDS</mbean-ref>
+ <mbean-ref name="MessageCache">JBossMQ:service=MessageCache</mbean-ref>
+ </mbean-->
+
<!--
| InvocationLayers are the different transport methods that can
| be used to access the server.
-->
<mbean code="org.jboss.mq.il.jvm.JVMServerILService"
name="JBossMQ:service=InvocationLayer,type=JVM">
+ <mbean-ref name="JBossMQService">JBossMQ:service=Server</mbean-ref>
<attribute name="ConnectionFactoryJNDIRef">java:/ConnectionFactory</attribute>
<attribute
name="XAConnectionFactoryJNDIRef">java:/XAConnectionFactory</attribute>
<attribute name="PingPeriod">0</attribute>
@@ -82,6 +86,7 @@
<mbean code="org.jboss.mq.il.rmi.RMIServerILService"
name="JBossMQ:service=InvocationLayer,type=RMI">
+ <mbean-ref name="JBossMQService">JBossMQ:service=Server</mbean-ref>
<attribute name="ConnectionFactoryJNDIRef">RMIConnectionFactory</attribute>
<attribute name="XAConnectionFactoryJNDIRef">RMIXAConnectionFactory</attribute>
<attribute name="PingPeriod">60000</attribute>
@@ -89,6 +94,7 @@
<mbean code="org.jboss.mq.il.oil.OILServerILService"
name="JBossMQ:service=InvocationLayer,type=OIL">
+ <mbean-ref name="JBossMQService">JBossMQ:service=Server</mbean-ref>
<attribute name="ConnectionFactoryJNDIRef">ConnectionFactory</attribute>
<attribute name="XAConnectionFactoryJNDIRef">XAConnectionFactory</attribute>
<attribute name="ServerBindPort">8090</attribute>
@@ -97,6 +103,7 @@
<mbean code="org.jboss.mq.il.uil.UILServerILService"
name="JBossMQ:service=InvocationLayer,type=UIL">
+ <mbean-ref name="JBossMQService">JBossMQ:service=Server</mbean-ref>
<attribute name="ConnectionFactoryJNDIRef">UILConnectionFactory</attribute>
<attribute name="XAConnectionFactoryJNDIRef">UILXAConnectionFactory</attribute>
<attribute name="ServerBindPort">8091</attribute>
@@ -120,11 +127,17 @@
| testTopic, example, bob
-->
<mbean code="org.jboss.mq.server.TopicManager"
- name="JBossMQ:service=Topic,name=testTopic"/>
+ name="JBossMQ:service=Topic,name=testTopic">
+ <mbean-ref name="JBossMQService">JBossMQ:service=Server</mbean-ref>
+ </mbean>
<mbean code="org.jboss.mq.server.TopicManager"
- name="JBossMQ:service=Topic,name=example"/>
+ name="JBossMQ:service=Topic,name=example">
+ <mbean-ref name="JBossMQService">JBossMQ:service=Server</mbean-ref>
+ </mbean>
<mbean code="org.jboss.mq.server.TopicManager"
- name="JBossMQ:service=Topic,name=bob"/>
+ name="JBossMQ:service=Topic,name=bob">
+ <mbean-ref name="JBossMQService">JBossMQ:service=Server</mbean-ref>
+ </mbean>
<!--
| The following 9 line create 9 topics named:
@@ -132,24 +145,44 @@
| testQueue, controlQueue, A, B, C, D, E, F, ex
-->
<mbean code="org.jboss.mq.server.QueueManager"
- name="JBossMQ:service=Queue,name=testQueue"/>
+ name="JBossMQ:service=Queue,name=testQueue">
+ <mbean-ref name="JBossMQService">JBossMQ:service=Server</mbean-ref>
+ </mbean>
<mbean code="org.jboss.mq.server.QueueManager"
- name="JBossMQ:service=Queue,name=controlQueue"/>
+ name="JBossMQ:service=Queue,name=controlQueue">
+ <mbean-ref name="JBossMQService">JBossMQ:service=Server</mbean-ref>
+ </mbean>
<mbean code="org.jboss.mq.server.QueueManager"
- name="JBossMQ:service=Queue,name=A"/>
+ name="JBossMQ:service=Queue,name=A">
+ <mbean-ref name="JBossMQService">JBossMQ:service=Server</mbean-ref>
+ </mbean>
<mbean code="org.jboss.mq.server.QueueManager"
- name="JBossMQ:service=Queue,name=B"/>
+ name="JBossMQ:service=Queue,name=B">
+ <mbean-ref name="JBossMQService">JBossMQ:service=Server</mbean-ref>
+ </mbean>
<mbean code="org.jboss.mq.server.QueueManager"
- name="JBossMQ:service=Queue,name=C"/>
+ name="JBossMQ:service=Queue,name=C">
+ <mbean-ref name="JBossMQService">JBossMQ:service=Server</mbean-ref>
+ </mbean>
<mbean code="org.jboss.mq.server.QueueManager"
- name="JBossMQ:service=Queue,name=D"/>
+ name="JBossMQ:service=Queue,name=D">
+ <mbean-ref name="JBossMQService">JBossMQ:service=Server</mbean-ref>
+ </mbean>
<mbean code="org.jboss.mq.server.QueueManager"
- name="JBossMQ:service=Queue,name=E"/>
+ name="JBossMQ:service=Queue,name=E">
+ <mbean-ref name="JBossMQService">JBossMQ:service=Server</mbean-ref>
+ </mbean>
<mbean code="org.jboss.mq.server.QueueManager"
- name="JBossMQ:service=Queue,name=F"/>
+ name="JBossMQ:service=Queue,name=F">
+ <mbean-ref name="JBossMQService">JBossMQ:service=Server</mbean-ref>
+ </mbean>
<mbean code="org.jboss.mq.server.QueueManager"
- name="JBossMQ:service=Queue,name=ex"/>
+ name="JBossMQ:service=Queue,name=ex">
+ <mbean-ref name="JBossMQService">JBossMQ:service=Server</mbean-ref>
+ </mbean>
<mbean code="org.jboss.mq.server.QueueManager"
- name="JBossMQ:service=Queue,name=DLQ"/>
+ name="JBossMQ:service=Queue,name=DLQ">
+ <mbean-ref name="JBossMQService">JBossMQ:service=Server</mbean-ref>
+ </mbean>
</server>
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development