Author: hiranya
Date: Thu Aug  8 23:43:10 2013
New Revision: 1512100

URL: http://svn.apache.org/r1512100
Log:
Passing top level synapse properties to the AbstractRegistry, so SYNAPSE_HOME 
can be resolved proeprly by the subclasses. Fix applied from SYNAPSE-774

Modified:
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/RegistryFactory.java
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/registry/AbstractRegistry.java

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/RegistryFactory.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/RegistryFactory.java?rev=1512100&r1=1512099&r2=1512100&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/RegistryFactory.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/RegistryFactory.java
 Thu Aug  8 23:43:10 2013
@@ -78,7 +78,8 @@ public class RegistryFactory {
 
     private static Properties getProperties(OMElement elem, Properties 
topLevelProps) {
         Iterator params = elem.getChildrenWithName(PARAMETER_Q);
-        Properties props = new Properties(topLevelProps);
+        Properties props = new Properties();
+        props.putAll(topLevelProps);
         while (params.hasNext()) {
             Object o = params.next();
             if (o instanceof OMElement) {

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/registry/AbstractRegistry.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/registry/AbstractRegistry.java?rev=1512100&r1=1512099&r2=1512100&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/registry/AbstractRegistry.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/registry/AbstractRegistry.java
 Thu Aug  8 23:43:10 2013
@@ -27,7 +27,6 @@ import org.apache.synapse.config.XMLToOb
 import org.apache.synapse.endpoints.Endpoint;
 import org.apache.synapse.mediators.base.SequenceMediator;
 
-import java.util.Map;
 import java.util.Properties;
 
 /**
@@ -42,7 +41,7 @@ public abstract class AbstractRegistry i
 
     /**
      * Get the resource for the given key from this registry
-     * @param entry The Enrty instance that contains meta-data
+     * @param entry The Entry instance that contains meta-data
      * @param properties bag of properties with additional information
      * @return the matching resultant object
      */


Reply via email to