You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by ch...@apache.org on 2011/06/21 18:15:17 UTC

svn commit: r1138075 - /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/deployers/MessageStoreDeployer.java

Author: charith
Date: Tue Jun 21 16:15:17 2011
New Revision: 1138075

URL: http://svn.apache.org/viewvc?rev=1138075&view=rev
Log:
Fixing hot update issue in Message store deployer

Modified:
    synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/deployers/MessageStoreDeployer.java

Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/deployers/MessageStoreDeployer.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/deployers/MessageStoreDeployer.java?rev=1138075&r1=1138074&r2=1138075&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/deployers/MessageStoreDeployer.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/deployers/MessageStoreDeployer.java Tue Jun 21 16:15:17 2011
@@ -16,7 +16,6 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-
 package org.apache.synapse.deployers;
 
 import org.apache.axiom.om.OMElement;
@@ -103,8 +102,8 @@ public class MessageStoreDeployer extend
             MessageStore existingMs = getSynapseConfiguration().getMessageStore(existingArtifactName);
 
             // We should add the updated MessageStore as a new MessageStore and remove the old one
-            getSynapseConfiguration().addMessageStore(ms.getName(), ms);
             getSynapseConfiguration().removeMessageStore(existingArtifactName);
+            getSynapseConfiguration().addMessageStore(ms.getName(), ms);
             log.info("MessageStore: " + existingArtifactName + " has been undeployed");