Author: hiranya
Date: Mon Sep 27 04:28:44 2010
New Revision: 1001587

URL: http://svn.apache.org/viewvc?rev=1001587&view=rev
Log:
SYNAPSE-618 test case


Modified:
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/MessageStoreSerializer.java
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XMLConfigConstants.java
    synapse/trunk/java/src/site/xdoc/Synapse_Samples.xml

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/MessageStoreSerializer.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/MessageStoreSerializer.java?rev=1001587&r1=1001586&r2=1001587&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/MessageStoreSerializer.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/MessageStoreSerializer.java
 Mon Sep 27 04:28:44 2010
@@ -28,6 +28,7 @@ import org.apache.commons.logging.LogFac
 import org.apache.synapse.SynapseConstants;
 import org.apache.synapse.SynapseException;
 import org.apache.synapse.message.store.MessageStore;
+import org.apache.synapse.message.store.InMemoryMessageStore;
 
 import javax.xml.namespace.QName;
 import java.util.Iterator;
@@ -53,30 +54,30 @@ public class MessageStoreSerializer {
 
     public static OMElement serializeMessageStore(OMElement parent, 
MessageStore messageStore) {
 
-        OMElement store = 
fac.createOMElement(XMLConfigConstants.MESSAGE_STORE_ELT);
+        OMElement store = fac.createOMElement("messageStore", synNS);
 
         if (messageStore.getProviderClass() != null) {
-            store.addAttribute(fac.createOMAttribute("class", nullNS,
-                    messageStore.getProviderClass()));
+            if 
(!messageStore.getProviderClass().equals(InMemoryMessageStore.class.getName())) 
{
+                store.addAttribute(fac.createOMAttribute("class", nullNS,
+                        messageStore.getProviderClass()));
+            }
         } else {
             handleException("Invalid MessageStore. Provider is required");
         }
 
         if (messageStore.getSequence() != null) {
-            store.addAttribute(fac.createOMAttribute("sequence", nullNS,
-                    messageStore.getSequence()));
+            store.addAttribute(fac.createOMAttribute("sequence", nullNS, 
messageStore.getSequence()));
         }
 
         if (messageStore.getName() != null) {
-            store.addAttribute(fac.createOMAttribute("name", nullNS,
-                    messageStore.getSequence()));
+            store.addAttribute(fac.createOMAttribute("name", nullNS, 
messageStore.getName()));
         } else {
             handleException("Message store Name not specified");
         }
 
         //Redelivery processor
         OMElement redilevery = fac.createOMElement("redelivery", synNS);
-        int reDeliveryDelay = 
messageStore.getRedeliveryProcessor().getRedeliveryDelay()/1000;
+        int reDeliveryDelay = 
messageStore.getRedeliveryProcessor().getRedeliveryDelay() / 1000;
 
         OMElement delay = fac.createOMElement("interval", synNS);
         delay.setText(String.valueOf(reDeliveryDelay));

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XMLConfigConstants.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XMLConfigConstants.java?rev=1001587&r1=1001586&r2=1001587&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XMLConfigConstants.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XMLConfigConstants.java
 Mon Sep 27 04:28:44 2010
@@ -63,7 +63,7 @@ public class XMLConfigConstants {
     public static final QName REGISTRY_ELT    = new QName(SYNAPSE_NAMESPACE, 
"registry");
     public static final QName PROXY_ELT       = new QName(SYNAPSE_NAMESPACE, 
"proxy");
     public static final QName EVENT_SOURCE_ELT = new QName(SYNAPSE_NAMESPACE, 
"eventSource");
-    public static final QName MESSAGE_STORE_ELT = new 
QName(SYNAPSE_NAMESPACE,"messageStore");
+    public static final QName MESSAGE_STORE_ELT = new QName(SYNAPSE_NAMESPACE, 
"messageStore");
     public static final String NULL_NAMESPACE = "";
     public static final Object QUARTZ_QNAME   =
         new QName("http://www.opensymphony.com/quartz/JobSchedulingData";, 
"quartz");

Modified: synapse/trunk/java/src/site/xdoc/Synapse_Samples.xml
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/src/site/xdoc/Synapse_Samples.xml?rev=1001587&r1=1001586&r2=1001587&view=diff
==============================================================================
--- synapse/trunk/java/src/site/xdoc/Synapse_Samples.xml (original)
+++ synapse/trunk/java/src/site/xdoc/Synapse_Samples.xml Mon Sep 27 04:28:44 
2010
@@ -2506,11 +2506,11 @@ Transfer-Encoding: chunked
 <strong>Objective: Using the mail transport with Proxy services</strong> </p>
 <p>
 <strong>Prerequisites:</strong>
-<br/> You will need access to an email account </p>
-<p>Start the Axis2 server and deploy the SimpleStockQuoteService if not 
already done </p>
-<p>Enable mail transport sender in the Synapse axis2.xml. See 
-<a href="Synapse_Samples_Setup.html#mailsender">Setting up mail transport 
sender</a> </p>
-<p>Start the Synapse configuration numbered 256: i.e. synapse -sample 256 </p>
+<br/> You will need access to an email account
+<br/>Start the Axis2 server and deploy the SimpleStockQuoteService if not 
already done
+<br/>Enable mail transport sender in the Synapse axis2.xml. See
+<a href="Synapse_Samples_Setup.html#mailsender">Setting up mail transport 
sender</a>
+<br/>Start the Synapse configuration numbered 256: i.e. synapse -sample 256 
</p>
 <p>Send an email with the following body and any custom Subject from your mail 
account. </p>
 <pre xml:space="preserve">&lt;getQuote 
xmlns=&quot;http://services.samples&quot;&gt;
    &lt;request xmlns=&quot;http://services.samples/xsd&quot;&gt;


Reply via email to