Author: simoneg
Date: Wed Dec  9 14:59:15 2009
New Revision: 888820

URL: http://svn.apache.org/viewvc?rev=888820&view=rev
Log:
LABS-365 : use alphabetical order as a simple priority

Modified:
    
labs/magma/trunk/foundation-basics/src/main/java/org/apache/magma/basics/services/ServiceFinder.java

Modified: 
labs/magma/trunk/foundation-basics/src/main/java/org/apache/magma/basics/services/ServiceFinder.java
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/foundation-basics/src/main/java/org/apache/magma/basics/services/ServiceFinder.java?rev=888820&r1=888819&r2=888820&view=diff
==============================================================================
--- 
labs/magma/trunk/foundation-basics/src/main/java/org/apache/magma/basics/services/ServiceFinder.java
 (original)
+++ 
labs/magma/trunk/foundation-basics/src/main/java/org/apache/magma/basics/services/ServiceFinder.java
 Wed Dec  9 14:59:15 2009
@@ -59,8 +59,10 @@
                
                String name = clazz.getCanonicalName();
                Map<String, String> subset = Settings.getPrefix(name);
-               for (Map.Entry<String, String> entry : subset.entrySet()) {
-                       String clname = entry.getValue();
+               List<String> keys = new ArrayList<String>(subset.keySet());
+               Collections.sort(keys);
+               for (String key : keys) {
+                       String clname = subset.get(key);
                        try {
                                Class<? extends T> provclass = (Class<? extends 
T>) Class.forName(clname);
                                T newInstance = provclass.newInstance();



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to