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]