[jboss-cvs] jboss-profiler/java/src/expansion/org/jboss/profiler/exp/agent/collector ...
Takuro Okada
t2-okada at nri.co.jp
Fri Mar 2 00:28:23 EST 2007
User: tokada
Date: 07/03/02 00:28:23
Modified: java/src/expansion/org/jboss/profiler/exp/agent/collector
Tag: JBossProfiler_Expansion CollectorConfig.java
Log:
Correct a method to find path
Revision Changes Path
No revision
No revision
1.1.2.4 +10 -0 jboss-profiler/java/src/expansion/org/jboss/profiler/exp/agent/collector/Attic/CollectorConfig.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: CollectorConfig.java
===================================================================
RCS file: /cvsroot/jboss/jboss-profiler/java/src/expansion/org/jboss/profiler/exp/agent/collector/Attic/CollectorConfig.java,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -u -b -r1.1.2.3 -r1.1.2.4
--- CollectorConfig.java 19 Feb 2007 10:50:17 -0000 1.1.2.3
+++ CollectorConfig.java 2 Mar 2007 05:28:23 -0000 1.1.2.4
@@ -1,5 +1,6 @@
package org.jboss.profiler.exp.agent.collector;
+import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.Serializable;
@@ -17,6 +18,8 @@
public class CollectorConfig implements Serializable {
+ private static String FILE_PATH_KEY = "org.jboss.profiler.exp.collector.config";
+
private AgentConfig agent = new AgentConfig();
private Map<String, String> jdbcImplementationMap = new FastMap<String, String>();
private Set<String> frameworkExpressionSet = new FastSet<String>();
@@ -58,6 +61,13 @@
XMLStreamReader reader = null;
try {
is = this.getClass().getResourceAsStream(filePath);
+ if(is==null) {
+ filePath = System.getProperty(FILE_PATH_KEY);
+ if(filePath!=null) is = new FileInputStream(filePath);
+ }
+ if(is==null) {
+ throw new IOException("Collector Config file is not found.");
+ }
XMLInputFactory factory = XMLInputFactory.newInstance();
reader = factory.createXMLStreamReader(is);
String state = "";
More information about the jboss-cvs-commits
mailing list