User: chirino 
  Date: 02/03/09 07:32:34

  Modified:    src/main/org/jboss/mq/pm/file PersistenceManager.java
  Log:
  Added some more logic so that you can undeploy a queue or topic.  Still needs work 
on the recovery side.   Queue recovery will only happen the first time the queue is 
deployed.
  
  Revision  Changes    Path
  1.21      +16 -1     jbossmq/src/main/org/jboss/mq/pm/file/PersistenceManager.java
  
  Index: PersistenceManager.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbossmq/src/main/org/jboss/mq/pm/file/PersistenceManager.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- PersistenceManager.java   27 Feb 2002 09:24:25 -0000      1.20
  +++ PersistenceManager.java   9 Mar 2002 15:32:34 -0000       1.21
  @@ -41,7 +41,7 @@
    * persistence.
    *
    * @author     Paul Kendall ([EMAIL PROTECTED])
  - * @version    $Revision: 1.20 $
  + * @version    $Revision: 1.21 $
    */
   public class PersistenceManager
      extends ServiceMBeanSupport
  @@ -838,4 +838,19 @@
            }
         }
      }
  +   /*
  +    * @see PersistenceManager#closeQueue(JMSDestination, SpyDestination)
  +    */
  +   public void closeQueue(JMSDestination jmsDest, SpyDestination dest) throws 
JMSException
  +   {
  +      boolean debug = log.isDebugEnabled();
  +      if (debug)
  +         log.debug("closing destination: "+dest);
  +
  +      // Cleanup all stuff we loaded/opened
  +      String queueName = dest.toString();
  +      LogInfo info = (LogInfo)messageLogs.remove(queueName);
  +      unrestoredMessages.remove(queueName);
  +   }
  +
   }
  
  
  

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

Reply via email to