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(