On Wed, 20 Feb 2002, Scott M Stark wrote: > The DeploymentInfo object groups all of the elements together in > a heirarchy of components. This object is not passed into the > method that creates these ejb links. We need to unify the objects > created to model the deployment and get rid of legacy classes. > Through the complete DeploymentInfo it would be easy to handle > cross ejb-jar links. See the DeploymentInfo.findEjbLink code.
The question is: do you want, that Container depends on DeploymentInfo? Rather not! IMHO we should keep all these *Deployment / DeploymentInfo classes out of the Application-(EJB|Web)Module-Container hierarchy. Thus: o rename Application to Module o implement the classes Module, EJBModule, WebModule (give them a method getApplication()) o implement a new class, called Application that models an enterprise application and contains a bunch of Modules o implement a sophisticated getContainer() method, that conforms to ejb-spec-2_0, chapter 20.3.2 o implement an EARDeployer, that is activated by the MainDeployer instead of the method deploySubPackages Holger _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development