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 {