You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by ra...@apache.org on 2011/12/05 06:30:40 UTC

svn commit: r1210335 - in /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse: config/Entry.java endpoints/ResolvingEndpoint.java

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(