[jboss-cvs] jboss-seam/src/main/org/jboss/seam/init ...
Gavin King
gavin.king at jboss.com
Mon Mar 12 02:12:22 EDT 2007
User: gavin
Date: 07/03/12 02:12:22
Modified: src/main/org/jboss/seam/init DependencyManager.java
Initialization.java
Log:
make order of the log work again
Revision Changes Path
1.2 +12 -2 jboss-seam/src/main/org/jboss/seam/init/DependencyManager.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: DependencyManager.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/init/DependencyManager.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- DependencyManager.java 10 Mar 2007 05:50:40 -0000 1.1
+++ DependencyManager.java 12 Mar 2007 06:12:22 -0000 1.2
@@ -1,6 +1,11 @@
package org.jboss.seam.init;
-import java.util.*;
+import java.util.Comparator;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Map;
+import java.util.Set;
+import java.util.TreeSet;
public class DependencyManager {
private Map<String, Set<ComponentDescriptor>> componentDescriptors;
@@ -17,8 +22,13 @@
return installedSet;
}
+ private static final Comparator<ComponentDescriptor> ORDER = new Comparator<ComponentDescriptor>()
+ {
+ public int compare(ComponentDescriptor x, ComponentDescriptor y) { return x.getName().compareTo( y.getName() ); }
+ };
+
private void computeInstallSet() {
- installedSet = new HashSet<ComponentDescriptor>();
+ installedSet = new TreeSet<ComponentDescriptor>(ORDER);
Set<String> keys = componentDescriptors.keySet();
for (String key: keys) {
currentTestSet = new HashSet<ComponentDescriptor>();
1.164 +2 -4 jboss-seam/src/main/org/jboss/seam/init/Initialization.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Initialization.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/init/Initialization.java,v
retrieving revision 1.163
retrieving revision 1.164
diff -u -b -r1.163 -r1.164
--- Initialization.java 10 Mar 2007 06:20:22 -0000 1.163
+++ Initialization.java 12 Mar 2007 06:12:22 -0000 1.164
@@ -19,9 +19,7 @@
import java.util.Map;
import java.util.Properties;
import java.util.Set;
-import java.util.SortedSet;
import java.util.StringTokenizer;
-import java.util.TreeMap;
import java.util.TreeSet;
import javax.servlet.ServletContext;
@@ -59,7 +57,7 @@
/**
* @author Gavin King
* @author <a href="mailto:theute at jboss.org">Thomas Heute</a>
- * @version $Revision: 1.163 $
+ * @version $Revision: 1.164 $
*/
public class Initialization
{
@@ -68,7 +66,7 @@
private ServletContext servletContext;
private Map<String, Conversions.PropertyValue> properties = new HashMap<String, Conversions.PropertyValue>();
- private Map<String, Set<ComponentDescriptor>> componentDescriptors = new TreeMap<String, Set<ComponentDescriptor>>();
+ private Map<String, Set<ComponentDescriptor>> componentDescriptors = new HashMap<String, Set<ComponentDescriptor>>();
private List<FactoryDescriptor> factoryDescriptors = new ArrayList<FactoryDescriptor>();
private Set<Class> installedComponentClasses = new HashSet<Class>();
private Set<String> importedPackages = new HashSet<String>();
More information about the jboss-cvs-commits
mailing list