You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by su...@apache.org on 2011/01/28 10:17:20 UTC
svn commit: r1064533 -
/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java
Author: supun
Date: Fri Jan 28 09:17:19 2011
New Revision: 1064533
URL: http://svn.apache.org/viewvc?rev=1064533&view=rev
Log:
fixing an issue with retrieving properties from resources
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java
Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java?rev=1064533&r1=1064532&r2=1064533&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java Fri Jan 28 09:17:19 2011
@@ -254,6 +254,13 @@ public class SynapseConfiguration implem
if (o != null && o instanceof Mediator) {
localRegistry.put(key, entry);
return (Mediator) o;
+ } else if (o instanceof OMNode) {
+ Mediator m = (Mediator) MediatorFactoryFinder.getInstance().
+ getObjectFromOMNode((OMNode) o, properties);
+ if (m != null) {
+ entry.setValue(m);
+ return m;
+ }
}
}
} else {
@@ -612,6 +619,13 @@ public class SynapseConfiguration implem
if (o != null && o instanceof Endpoint) {
localRegistry.put(key, entry);
return (Endpoint) o;
+ } else if (o instanceof OMNode){
+ Endpoint e = (Endpoint) XMLToEndpointMapper.getInstance().
+ getObjectFromOMNode((OMNode) o, properties);
+ if (e != null) {
+ entry.setValue(e);
+ return e;
+ }
}
}
} else {