User: mnf999  
  Date: 01/08/29 22:56:30

  Modified:    src/main/org/jboss/mq/server StateManager.java
  Log:
  No file stuff from jbos.jcml
  
  Revision  Changes    Path
  1.4       +12 -5     jbossmq/src/main/org/jboss/mq/server/StateManager.java
  
  Index: StateManager.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbossmq/src/main/org/jboss/mq/server/StateManager.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- StateManager.java 2001/08/30 02:35:55     1.3
  +++ StateManager.java 2001/08/30 05:56:30     1.4
  @@ -6,6 +6,7 @@
    */
   package org.jboss.mq.server;
   import java.io.File;
  +import java.io.FileInputStream;
   
   import java.net.URL;
   import java.util.Collection;
  @@ -35,7 +36,7 @@
    * @author     Norbert Lataille ([EMAIL PROTECTED])
    * @author     Hiram Chirino ([EMAIL PROTECTED])
    * @created    August 16, 2001
  - * @version    $Revision: 1.3 $
  + * @version    $Revision: 1.4 $
    */
   public class StateManager extends org.jboss.system.ServiceMBeanSupport implements 
StateManagerMBean {
   
  @@ -289,16 +290,22 @@
   
      public void loadConfig()
         throws java.io.IOException, org.jboss.mq.xml.XElementException {
  -      URL u = new URL( getClass().getClassLoader().getResource( "jboss.jcml" ), 
stateFile );
  +             
  +//      URL u = new URL( getClass().getClassLoader().getResource( "jboss.jcml" ), 
stateFile );
  +             
  +             URL url = new 
URL(System.getProperty("jboss.system.configurationDirectory"));
  +             URL u = new URL(url, stateFile);
  +             
         java.io.InputStream in = u.openStream();
  -      stateConfig = XElement.createFrom( in );
  +             stateConfig = XElement.createFrom( in );
         in.close();
      }
   
  +//marcf FIXME, hmmmm the config directory can be http based so don't rely on that 
to save your stuff
  +// Pick one of the db places on local file system (will create db/jbossmq, store 
your sturr there)
      public void saveConfig()
         throws java.io.IOException {
  -
  -      String file = getClass().getClassLoader().getResource( "jbossmq-state.xml" 
).getFile();
  +             String file = getClass().getClassLoader().getResource( 
"jbossmq-state.xml" ).getFile();
         java.io.PrintStream stream = new java.io.PrintStream( new 
java.io.FileOutputStream( file ) );
         stream.print( stateConfig.toXML( true ) );
         stream.close();
  
  
  

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

Reply via email to