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