Author: indika
Date: Mon Dec  3 02:59:24 2007
New Revision: 10425

Log:



Modified:
   
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/services/EntriesAdmin.java

Modified: 
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/services/EntriesAdmin.java
==============================================================================
--- 
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/services/EntriesAdmin.java
   (original)
+++ 
trunk/esb/java/modules/core/src/main/java/org/wso2/esb/services/EntriesAdmin.java
   Mon Dec  3 02:59:24 2007
@@ -310,13 +310,11 @@
         SynapseConfiguration synapseConfiguration = getSynapseConfiguration();
         Map gloabalEntriesMap = synapseConfiguration.getLocalRegistry();
         List propKeys = new ArrayList();
-        Iterator itr = gloabalEntriesMap.keySet().iterator();
-        Iterator itr2 = gloabalEntriesMap.values().iterator();
-        while (itr.hasNext()) {
-            if (itr2.next() instanceof Entry) {
-                propKeys.add(itr.next().toString());
-            } else {
-                itr.next();
+        Iterator values = gloabalEntriesMap.values().iterator();
+        while (values.hasNext()) {
+            Object entryValue = values.next();
+            if (entryValue instanceof Entry) {
+                propKeys.add(((Entry) entryValue).getKey());
             }
         }
         return (String[]) propKeys.toArray(new String[propKeys.size()]);
@@ -326,21 +324,26 @@
         SynapseConfiguration synapseConfiguration = getSynapseConfiguration();
         Map gloabalEntriesMap = synapseConfiguration.getLocalRegistry();
         StringBuffer propKeys = new StringBuffer();
-        Iterator itr = gloabalEntriesMap.keySet().iterator();
-        Iterator itr2 = gloabalEntriesMap.values().iterator();
-        while (itr.hasNext()) {
-            Object entryValue = itr2.next();
+        Iterator values = gloabalEntriesMap.values().iterator();
+        while (values.hasNext()) {
+            Object entryValue = values.next();
             if (entryValue instanceof Endpoint) {
-                propKeys.append("[Enpoint]-"+itr.next().toString() + " ");
+                Endpoint endpoint = (Endpoint) entryValue;
+                String name = endpoint.getName();
+                if (name != null) {
+                    propKeys.append("[Enpoint]-" + name + " ");
+                }
             } else if (entryValue instanceof SequenceMediator) {
-                propKeys.append("[Sequence]-"+itr.next().toString() + " ");
+                SequenceMediator sequenceMediator = (SequenceMediator) 
entryValue;
+                String name = sequenceMediator.getName();
+                if (name != null) {
+                    propKeys.append("[Sequence]-" + name + " ");
+                }
             } else if (entryValue instanceof Entry) {
                 Entry entry = (Entry) entryValue;
                 if (!entry.isDynamic() && !entry.isRemote()) { // only care 
pre-defined local entries
-                    propKeys.append("[Entry]-" + itr.next().toString() + " ");
+                    propKeys.append("[Entry]-" + entry.getKey() + " ");
                 }
-            } else {
-                itr.next();
             }
         }
         return propKeys.toString();

_______________________________________________
Esb-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to