User: dmaplesden
  Date: 01/09/03 19:22:42

  Modified:    src/main/org/jboss/mq/pm/file PersistenceManager.java
                        MessageLog.java
  Log:
  Changed initialisation to use "jboss.system.home" as file anchor.
  
  Revision  Changes    Path
  1.6       +6 -9      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.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- PersistenceManager.java   2001/09/02 21:33:21     1.5
  +++ PersistenceManager.java   2001/09/04 02:22:42     1.6
  @@ -35,7 +35,7 @@
    *  persistence.
    *
    * @author     Paul Kendall ([EMAIL PROTECTED])
  - * @version    $Revision: 1.5 $
  + * @version    $Revision: 1.6 $
    */
   public class PersistenceManager extends ServiceMBeanSupport implements 
PersistenceManagerMBean, org.jboss.mq.pm.PersistenceManager
   {
  @@ -47,7 +47,6 @@
   
      // The directory where persistence data should be stored
      String dataDirectory;
  -   URL dataDirURL;
      File dataDirFile;
      //tx manager
      org.jboss.mq.pm.TxManager txManager;
  @@ -114,9 +113,8 @@
       */
      public void initService() throws Exception
      {
  -      URL configFile = getClass().getClassLoader().getResource("jboss.jcml");
  -      dataDirURL = new URL(configFile, dataDirectory);
  -      dataDirFile = new File(dataDirURL.getFile());
  +      File jbossHome = new File(System.getProperty("jboss.system.home"));
  +      dataDirFile = new File(jbossHome, dataDirectory);
         JMSServer server = (JMSServer)getServer().invoke(new 
ObjectName(org.jboss.mq.server.JBossMQServiceMBean.OBJECT_NAME), "getJMSServer", new 
Object[]{}, new String[]{});
         server.setPersistenceManager(this);
      }
  @@ -223,8 +221,8 @@
      {
         try
         {
  -         URL logDir = new URL(dataDirURL, dest.toString());
  -         MessageLog log = new MessageLog(logDir.getFile());
  +         File logDir = new File(dataDirFile, dest.toString());
  +         MessageLog log = new MessageLog(logDir);
            LogInfo info = new LogInfo(log, dest);
            synchronized (messageLogs)
            {
  @@ -253,8 +251,7 @@
      {
         try
         {
  -         URL logDir = new URL(dataDirURL, dest.toString());
  -         java.io.File file = new java.io.File(logDir.getFile());
  +         File file = new File(dataDirFile, dest.toString());
            LogInfo logInfo;
            synchronized (messageLogs)
            {
  
  
  
  1.3       +4 -4      jbossmq/src/main/org/jboss/mq/pm/file/MessageLog.java
  
  Index: MessageLog.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbossmq/src/main/org/jboss/mq/pm/file/MessageLog.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MessageLog.java   2001/08/17 03:04:05     1.2
  +++ MessageLog.java   2001/09/04 02:22:42     1.3
  @@ -24,7 +24,7 @@
    *
    * @created    August 16, 2001
    * @author:    Paul Kendall ([EMAIL PROTECTED])
  - * @version    $Revision: 1.2 $
  + * @version    $Revision: 1.3 $
    */
   public class MessageLog {
   
  @@ -47,10 +47,10 @@
      /////////////////////////////////////////////////////////////////////
      // Constructor
      /////////////////////////////////////////////////////////////////////
  -   public MessageLog( String fileName )
  +   public MessageLog( File file )
         throws JMSException {
  -      queueName = new File( fileName );
  -      queueName.mkdir();
  +      queueName = file;
  +      queueName.mkdirs();
      }
   
      /////////////////////////////////////////////////////////////////////
  
  
  

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

Reply via email to