Hi, do we have something to respect dependencies between resources in openejb-core?
- Romain ---------- Forwarded message ---------- From: <[email protected]> Date: 2012/3/9 Subject: svn commit: r1298872 - /openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/AppModule.java To: [email protected] Author: rmannibucau Date: Fri Mar 9 15:26:51 2012 New Revision: 1298872 URL: http://svn.apache.org/viewvc?rev=1298872&view=rev Log: keeping resources.xml order to be sure to respect the deployment order if some dependencies between resources is defined Modified: openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/AppModule.java Modified: openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/AppModule.java URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/AppModule.java?rev=1298872&r1=1298871&r2=1298872&view=diff ============================================================================== --- openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/AppModule.java (original) +++ openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/AppModule.java Fri Mar 9 15:26:51 2012 @@ -26,7 +26,7 @@ import java.net.URL; import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; -import java.util.HashSet; +import java.util.LinkedHashSet; import java.util.List; import java.util.Map; import java.util.Properties; @@ -48,7 +48,7 @@ public class AppModule implements Deploy private final List<EjbModule> ejbModules = new ArrayList<EjbModule>(); private final List<PersistenceModule> persistenceModules = new ArrayList<PersistenceModule>(); // TODO We could turn this into the Resources JAXB object and support containers and other things as well - private final Collection<Resource> resources = new HashSet<Resource>(); + private final Collection<Resource> resources = new LinkedHashSet<Resource>(); private final ClassLoader classLoader; private EntityMappings cmpMappings; private final Map<String,Object> altDDs = new HashMap<String,Object>();
