Author: hiranya
Date: Tue Oct  5 17:16:12 2010
New Revision: 1004719

URL: http://svn.apache.org/viewvc?rev=1004719&view=rev
Log:
Minor refactoring in FIX transport


Modified:
    
synapse/branches/2.0/modules/transports/optional/fix/src/main/java/org/apache/synapse/transport/fix/FIXIncomingMessageHandler.java
    
synapse/branches/2.0/modules/transports/optional/fix/src/main/java/org/apache/synapse/transport/fix/FIXSessionFactory.java
    
synapse/branches/2.0/modules/transports/optional/fix/src/main/java/org/apache/synapse/transport/fix/FIXUtils.java

Modified: 
synapse/branches/2.0/modules/transports/optional/fix/src/main/java/org/apache/synapse/transport/fix/FIXIncomingMessageHandler.java
URL: 
http://svn.apache.org/viewvc/synapse/branches/2.0/modules/transports/optional/fix/src/main/java/org/apache/synapse/transport/fix/FIXIncomingMessageHandler.java?rev=1004719&r1=1004718&r2=1004719&view=diff
==============================================================================
--- 
synapse/branches/2.0/modules/transports/optional/fix/src/main/java/org/apache/synapse/transport/fix/FIXIncomingMessageHandler.java
 (original)
+++ 
synapse/branches/2.0/modules/transports/optional/fix/src/main/java/org/apache/synapse/transport/fix/FIXIncomingMessageHandler.java
 Tue Oct  5 17:16:12 2010
@@ -311,6 +311,9 @@ public class FIXIncomingMessageHandler i
                     
msgCtx.setAxisMessage(operation.getMessage(WSDLConstants.MESSAGE_LABEL_IN_VALUE));
                     msgCtx.setSoapAction("urn:" + 
operation.getName().getLocalPart());
                 }
+            } else {
+                log.warn("Service information not available for the FIX 
message processor");
+                return;
             }
 
             String fixApplication = FIXConstants.FIX_INITIATOR;

Modified: 
synapse/branches/2.0/modules/transports/optional/fix/src/main/java/org/apache/synapse/transport/fix/FIXSessionFactory.java
URL: 
http://svn.apache.org/viewvc/synapse/branches/2.0/modules/transports/optional/fix/src/main/java/org/apache/synapse/transport/fix/FIXSessionFactory.java?rev=1004719&r1=1004718&r2=1004719&view=diff
==============================================================================
--- 
synapse/branches/2.0/modules/transports/optional/fix/src/main/java/org/apache/synapse/transport/fix/FIXSessionFactory.java
 (original)
+++ 
synapse/branches/2.0/modules/transports/optional/fix/src/main/java/org/apache/synapse/transport/fix/FIXSessionFactory.java
 Tue Oct  5 17:16:12 2010
@@ -34,7 +34,6 @@ import java.net.MalformedURLException;
 import java.net.URL;
 import java.util.HashMap;
 import java.util.Hashtable;
-import java.util.Iterator;
 import java.util.Map;
 
 /**
@@ -180,9 +179,9 @@ public class FIXSessionFactory {
         }
 
         Hashtable<String,String> properties = 
BaseUtils.getEPRProperties(fixEPR);
-        for (String key : properties.keySet()) {
-            settings.setString(sessionID, key, properties.get(key));
-        }        
+        for (Map.Entry<String,String> entry : properties.entrySet()) {
+            settings.setString(sessionID, entry.getKey(), entry.getValue());
+        }
 
         String[] socketAddressElements = 
FIXUtils.getSocketAddressElements(fixEPR);
         settings.setString(sessionID, FIXConstants.CONNECTION_TYPE, 
FIXConstants.FIX_INITIATOR);

Modified: 
synapse/branches/2.0/modules/transports/optional/fix/src/main/java/org/apache/synapse/transport/fix/FIXUtils.java
URL: 
http://svn.apache.org/viewvc/synapse/branches/2.0/modules/transports/optional/fix/src/main/java/org/apache/synapse/transport/fix/FIXUtils.java?rev=1004719&r1=1004718&r2=1004719&view=diff
==============================================================================
--- 
synapse/branches/2.0/modules/transports/optional/fix/src/main/java/org/apache/synapse/transport/fix/FIXUtils.java
 (original)
+++ 
synapse/branches/2.0/modules/transports/optional/fix/src/main/java/org/apache/synapse/transport/fix/FIXUtils.java
 Tue Oct  5 17:16:12 2010
@@ -552,13 +552,13 @@ public class FIXUtils {
         } else {
             Hashtable<String,String> properties1 = 
BaseUtils.getEPRProperties(url1);
             Hashtable<String, String> properties2 = 
BaseUtils.getEPRProperties(url2);
-            for (String key : properties1.keySet()) {
-                if (!properties2.containsKey(key)) {
+            for (Map.Entry<String,String> entry : properties1.entrySet()) {
+                if (!properties2.containsKey(entry.getKey())) {
                     return false;
-                } else if (!properties1.get(key).equals(properties2.get(key))) 
{
+                } else if 
(!properties1.get(entry.getKey()).equals(entry.getValue())) {
                     return false;
                 }
-            }                        
+            }
         }
         return true;
     }


Reply via email to