You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by as...@apache.org on 2007/05/23 11:20:08 UTC

svn commit: r540900 - /webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java

Author: asankha
Date: Wed May 23 02:20:07 2007
New Revision: 540900

URL: http://svn.apache.org/viewvc?view=rev&rev=540900
Log:
fix error introduced by last commit, to looup entry from remote registry if not found on the local

Modified:
    webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java

Modified: webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java?view=diff&rev=540900&r1=540899&r2=540900
==============================================================================
--- webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java (original)
+++ webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/SynapseConfiguration.java Wed May 23 02:20:07 2007
@@ -229,15 +229,15 @@
      */
     public Entry getEntryDefinition(String key) {
         Object o = localRegistry.get(key);
-        if (o instanceof Entry) {
-            Entry entry = (Entry) o;
-            if (entry == null) {
+        if (o == null || o instanceof Entry) {
+            if (o == null) {
                 // this is not a local definition
-                entry = new Entry(key);
+                Entry entry = new Entry(key);
                 entry.setType(Entry.REMOTE_ENTRY);
                 addEntry(key, entry);
+                return entry;
             }
-            return entry;
+            return (Entry) o;
         } else {
             handleException("Invalid local registry entry : " + key);
             return null;



---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org