geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jboy...@apache.org
Subject cvs commit: incubator-geronimo/modules/deployment/src/java/org/apache/geronimo/deployment/plugin DeploymentManagerImpl.java
Date Thu, 22 Jan 2004 05:47:41 GMT
jboynes     2004/01/21 21:47:41

  Modified:    modules/deployment/src/java/org/apache/geronimo/deployment/plugin
                        DeploymentManagerImpl.java
  Log:
  Add other module types
  
  Revision  Changes    Path
  1.3       +13 -7     incubator-geronimo/modules/deployment/src/java/org/apache/geronimo/deployment/plugin/DeploymentManagerImpl.java
  
  Index: DeploymentManagerImpl.java
  ===================================================================
  RCS file: /home/cvs/incubator-geronimo/modules/deployment/src/java/org/apache/geronimo/deployment/plugin/DeploymentManagerImpl.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DeploymentManagerImpl.java	22 Jan 2004 00:51:09 -0000	1.2
  +++ DeploymentManagerImpl.java	22 Jan 2004 05:47:41 -0000	1.3
  @@ -91,15 +91,18 @@
   
       public DeploymentManagerImpl(
               DeploymentConfigurationFactory earFactory,
  -            DeploymentConfigurationFactory warFactory
  +            DeploymentConfigurationFactory warFactory,
  +            DeploymentConfigurationFactory ejbFactory,
  +            DeploymentConfigurationFactory rarFactory,
  +            DeploymentConfigurationFactory carFactory
               ) {
           connected = false;
           configurationFactories = new HashMap(5);
           configurationFactories.put(ModuleType.EAR, earFactory);
           configurationFactories.put(ModuleType.WAR, warFactory);
  -        configurationFactories.put(ModuleType.EJB, null);
  -        configurationFactories.put(ModuleType.RAR, null);
  -        configurationFactories.put(ModuleType.CAR, null);
  +        configurationFactories.put(ModuleType.EJB, ejbFactory);
  +        configurationFactories.put(ModuleType.RAR, rarFactory);
  +        configurationFactories.put(ModuleType.CAR, carFactory);
       }
   
       public DeploymentConfiguration createConfiguration(DeployableObject deployable) throws
InvalidModuleException {
  @@ -234,9 +237,12 @@
           GBeanInfoFactory infoFactory = new GBeanInfoFactory("JSR88 Deployment Manager",
DeploymentManagerImpl.class.getName());
           infoFactory.addEndpoint(new GEndpointInfo("EARFactory", DeploymentConfigurationFactory.class.getName()));
           infoFactory.addEndpoint(new GEndpointInfo("WARFactory", DeploymentConfigurationFactory.class.getName()));
  +        infoFactory.addEndpoint(new GEndpointInfo("EJBFactory", DeploymentConfigurationFactory.class.getName()));
  +        infoFactory.addEndpoint(new GEndpointInfo("RARFactory", DeploymentConfigurationFactory.class.getName()));
  +        infoFactory.addEndpoint(new GEndpointInfo("CARFactory", DeploymentConfigurationFactory.class.getName()));
           infoFactory.setConstructor(new GConstructorInfo(
  -                Arrays.asList(new Object[] {"EARFactory", "WARFactory"}),
  -                Arrays.asList(new Object[] {DeploymentConfigurationFactory.class, DeploymentConfigurationFactory.class})
  +                Arrays.asList(new Object[] {"EARFactory", "WARFactory", "EJBFactory", "RARFactory",
"CARFactory"}),
  +                Arrays.asList(new Object[] {DeploymentConfigurationFactory.class, DeploymentConfigurationFactory.class,
DeploymentConfigurationFactory.class, DeploymentConfigurationFactory.class, DeploymentConfigurationFactory.class})
           ));
           GBEAN_INFO = infoFactory.getBeanInfo();
       }
  
  
  

Mime
View raw message