Author: rajikak
Date: Mon Dec  5 05:30:40 2011
New Revision: 1210335

URL: http://svn.apache.org/viewvc?rev=1210335&view=rev
Log:
Fixed SYNAPSE-819.

Modified:
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/Entry.java
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/endpoints/ResolvingEndpoint.java

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/Entry.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/Entry.java?rev=1210335&r1=1210334&r2=1210335&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/Entry.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/Entry.java
 Mon Dec  5 05:30:40 2011
@@ -117,11 +117,11 @@ public class Entry implements SynapseArt
      * OMElement otherwise.
      * @return Either an OMElement or a String
      */
-    public Object getValue() {
+    public synchronized Object getValue() {
         return value;
     }
 
-    public void setValue(Object value) {
+    public synchronized void setValue(Object value) {
         this.value = value;
     }
 
@@ -129,7 +129,7 @@ public class Entry implements SynapseArt
      *
      * @return mapper
      */
-    public XMLToObjectMapper getMapper() {
+    public synchronized XMLToObjectMapper getMapper() {
         return mapper;
     }
 
@@ -138,7 +138,7 @@ public class Entry implements SynapseArt
      *
      * @param mapper XMLToObjectMapper instance
      */
-    public void setMapper(XMLToObjectMapper mapper) {
+    public synchronized void setMapper(XMLToObjectMapper mapper) {
         this.mapper = mapper;
     }
 

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/endpoints/ResolvingEndpoint.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/endpoints/ResolvingEndpoint.java?rev=1210335&r1=1210334&r2=1210335&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/endpoints/ResolvingEndpoint.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/endpoints/ResolvingEndpoint.java
 Mon Dec  5 05:30:40 2011
@@ -53,7 +53,7 @@ public class ResolvingEndpoint extends A
         }
     }
 
-    private Endpoint loadAndInitEndpoint(ConfigurationContext cc, String key) {
+    private synchronized Endpoint loadAndInitEndpoint(ConfigurationContext cc, 
String key) {
         Parameter parameter = cc.getAxisConfiguration().getParameter(
                 SynapseConstants.SYNAPSE_CONFIG);
         Parameter synEnvParameter = cc.getAxisConfiguration().getParameter(


Reply via email to