User: dbudworth
  Date: 01/11/27 16:55:29

  Modified:    src/main/org/jboss/mq/server QueueManager.java
                        TopicManager.java
  Log:
  Added support for deep topic and queue names
  
  Passes run-basic-testsuite, so if something is broken the test needs updating.
  TopicManager/QueueManager, uses org.jboss.naming.Util to auto-create subcontexts
  
  PersistenceManager/MessageLog updated to support deep subdirectories in
  db/jbossmq/file
  
  Revision  Changes    Path
  1.6       +4 -2      jbossmq/src/main/org/jboss/mq/server/QueueManager.java
  
  Index: QueueManager.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbossmq/src/main/org/jboss/mq/server/QueueManager.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- QueueManager.java 2001/11/10 21:38:05     1.5
  +++ QueueManager.java 2001/11/28 00:55:29     1.6
  @@ -21,13 +21,15 @@
   import org.jboss.mq.*;
   import org.jboss.system.ServiceMBeanSupport;
   
  +import org.jboss.naming.Util;
  +
   /**
    *  This class is a message queue which is stored (hashed by Destination) on the
    *  JMS provider
    *
    * @author     Norbert Lataille ([EMAIL PROTECTED])
    * @author     <a href="[EMAIL PROTECTED]">Hiram Chirino</a>
  - * @version    $Revision: 1.5 $
  + * @version    $Revision: 1.6 $
    */
   public class QueueManager extends ServiceMBeanSupport implements QueueManagerMBean
   {
  @@ -120,7 +122,7 @@
         {
            subctx = ctx.createSubcontext("queue");
         }
  -      subctx.rebind(queueName, queue);
  +      Util.rebind(subctx,queueName,queue);
   
      }
   
  
  
  
  1.6       +3 -3      jbossmq/src/main/org/jboss/mq/server/TopicManager.java
  
  Index: TopicManager.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbossmq/src/main/org/jboss/mq/server/TopicManager.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- TopicManager.java 2001/11/10 21:38:05     1.5
  +++ TopicManager.java 2001/11/28 00:55:29     1.6
  @@ -22,6 +22,7 @@
   import org.jboss.mq.*;
   import org.jboss.system.ServiceMBeanSupport;
   import org.jboss.mq.DurableSubcriptionID;//Typo!!!
  +import org.jboss.naming.Util;
   
   /**
    *  This class is a message queue which is stored (hashed by Destination) on the
  @@ -29,7 +30,7 @@
    *
    * @author     Norbert Lataille ([EMAIL PROTECTED])
    * @author     <a href="[EMAIL PROTECTED]">Hiram Chirino</a>
  - * @version    $Revision: 1.5 $
  + * @version    $Revision: 1.6 $
    */
   public class TopicManager
          extends ServiceMBeanSupport
  @@ -124,8 +125,7 @@
         {
            subctx = ctx.createSubcontext("topic");
         }
  -      subctx.rebind(topicName, topic);
  -
  +      Util.rebind(subctx,topicName,topic);
      }
   
      protected void stopService()
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to