[infinispan-commits] Infinispan SVN: r980 - in trunk/core/src: test/java/org/infinispan/config/parsing and 1 other directory.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Tue Oct 20 15:00:04 EDT 2009
Author: vblagojevic at jboss.com
Date: 2009-10-20 15:00:04 -0400 (Tue, 20 Oct 2009)
New Revision: 980
Modified:
trunk/core/src/main/java/org/infinispan/config/InfinispanConfiguration.java
trunk/core/src/main/java/org/infinispan/config/TypedPropertiesAdapter.java
trunk/core/src/test/java/org/infinispan/config/parsing/Coherence2InfinispanTransformerTest.java
trunk/core/src/test/java/org/infinispan/config/parsing/EHCache2InfinispanTransformerTest.java
Log:
ns
Modified: trunk/core/src/main/java/org/infinispan/config/InfinispanConfiguration.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/config/InfinispanConfiguration.java 2009-10-20 16:31:50 UTC (rev 979)
+++ trunk/core/src/main/java/org/infinispan/config/InfinispanConfiguration.java 2009-10-20 19:00:04 UTC (rev 980)
@@ -24,6 +24,8 @@
import org.infinispan.Version;
import org.infinispan.config.parsing.XmlConfigurationParser;
import org.infinispan.util.FileLookup;
+import org.infinispan.util.logging.Log;
+import org.infinispan.util.logging.LogFactory;
import org.jboss.util.StringPropertyReplacer;
import javax.xml.bind.JAXBContext;
@@ -69,6 +71,8 @@
@XmlRootElement(name = "infinispan")
@XmlAccessorType(XmlAccessType.FIELD)
public class InfinispanConfiguration implements XmlConfigurationParser {
+
+ private static final Log log = LogFactory.getLog(InfinispanConfiguration.class);
public static final String VALIDATING_SYSTEM_PROPERTY = "infinispan.config.validate";
@@ -241,6 +245,9 @@
int dollar = line.indexOf('$');
if(dollar >0 && line.indexOf('{',dollar) > 0 && line.indexOf('}',dollar)>0) {
String replacedLine = StringPropertyReplacer.replaceProperties(line);
+ if (line.equals(replacedLine)) {
+ log.warn("Property " +line.substring(line.indexOf('{')+1,line.indexOf('}')) + " could not be replaced as intended!");
+ }
w.append(replacedLine);
} else {
w.append(line);
Modified: trunk/core/src/main/java/org/infinispan/config/TypedPropertiesAdapter.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/config/TypedPropertiesAdapter.java 2009-10-20 16:31:50 UTC (rev 979)
+++ trunk/core/src/main/java/org/infinispan/config/TypedPropertiesAdapter.java 2009-10-20 19:00:04 UTC (rev 980)
@@ -21,15 +21,12 @@
*/
package org.infinispan.config;
-import org.infinispan.loaders.file.FileCacheStore;
-import org.infinispan.util.TypedProperties;
-import org.infinispan.util.logging.Log;
-import org.infinispan.util.logging.LogFactory;
-import org.jboss.util.StringPropertyReplacer;
+import java.util.Set;
+import java.util.Map.Entry;
import javax.xml.bind.annotation.adapters.XmlAdapter;
-import java.util.Map.Entry;
-import java.util.Set;
+
+import org.infinispan.util.TypedProperties;
/**
* TypedPropertiesAdapter is JAXB XmlAdapter for TypedProperties.
*
@@ -38,8 +35,6 @@
*/
public class TypedPropertiesAdapter extends XmlAdapter<PropertiesType, TypedProperties> {
- private static final Log log = LogFactory.getLog(TypedPropertiesAdapter.class);
-
@Override
public PropertiesType marshal(TypedProperties tp) throws Exception {
PropertiesType pxml = new PropertiesType();
@@ -61,19 +56,6 @@
TypedProperties tp = new TypedProperties();
if (props != null && props.properties != null) {
for (Property p : props.properties) {
- if (p.value != null) {
- String originalValue = p.value;
- boolean needsTokenReplacement = originalValue.indexOf('$') >= 0
- && originalValue.indexOf('{') > 0 && originalValue.indexOf('}') > 0;
-
- if (needsTokenReplacement) {
- p.value = StringPropertyReplacer.replaceProperties(originalValue);
- if (originalValue.equals(p.value)) {
- log.warn("Property " + p.name + " with value " + originalValue
- + " could not be replaced as intended!");
- }
- }
- }
tp.put(p.name, p.value);
}
}
Modified: trunk/core/src/test/java/org/infinispan/config/parsing/Coherence2InfinispanTransformerTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/config/parsing/Coherence2InfinispanTransformerTest.java 2009-10-20 16:31:50 UTC (rev 979)
+++ trunk/core/src/test/java/org/infinispan/config/parsing/Coherence2InfinispanTransformerTest.java 2009-10-20 19:00:04 UTC (rev 980)
@@ -42,7 +42,7 @@
convertor.parse(fileName, baos, XSLT_FILE);
- File out = new File("target/zzzz2.xml");
+ File out = new File("target","zzzz2.xml");
if (out.exists()) out.delete();
out.createNewFile();
FileOutputStream fos = new FileOutputStream(out);
Modified: trunk/core/src/test/java/org/infinispan/config/parsing/EHCache2InfinispanTransformerTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/config/parsing/EHCache2InfinispanTransformerTest.java 2009-10-20 16:31:50 UTC (rev 979)
+++ trunk/core/src/test/java/org/infinispan/config/parsing/EHCache2InfinispanTransformerTest.java 2009-10-20 19:00:04 UTC (rev 980)
@@ -50,7 +50,7 @@
convertor.parse(fileName, baos, XSLT_FILE);
- File out = new File("target/zzzz3.xml");
+ File out = new File("target", "zzzz3.xml");
if (out.exists()) out.delete();
out.createNewFile();
FileOutputStream fos = new FileOutputStream(out);
More information about the infinispan-commits
mailing list