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

Reply via email to