public void createModule(Module module, Object plan, JarFile moduleFile, String targetPath, URL specDDUrl, Environment environment, Object moduleContextInfo, AbstractName earName, Naming naming, ModuleIDBuilder idBuilder) throws DeploymentException { EjbModule ejbModule = (EjbModule) module; GeronimoEjbJarType tmpGeronimoEjbJarType = (GeronimoEjbJarType) ejbModule.getEjbModule().getAltDDs().get("geronimo-openejb.xml"); OpenejbGeronimoEjbJarType geronimoEjbJarType = XmlUtil.convertToXmlbeans(tmpGeronimoEjbJarType); GerOpenejbClusteringWadiType clusteringWadiType = getWadiClusterConfig(geronimoEjbJarType); if (null == clusteringWadiType) { return; } EnvironmentBuilder.mergeEnvironments(environment, defaultEnvironment); ejbModule.getPreAutoConfigDeployer().add(new MapSFSBToContainerIDDeployer(defaultClusteredStatefulContainerId)); }
chain.add(new GeneratedClientModules.Add()); chain.add(new ReadDescriptors()); chain.add(new AnnotationDeployer()); chain.add(new GeneratedClientModules.Prune()); chain.add(new ClearEmptyMappedName()); chain.add(new ValidateModules()); } else { DeploymentLoader.logger.info("validationDisabled", VALIDATION_SKIP_PROPERTY); chain.add(new InitEjbDeployments()); chain.add(new DebuggableVmHackery()); chain.add(new WsDeployer()); } else { chain.add(new RemoveWebServices()); chain.add(new CmpJpaConversion()); chain.add(new OpenEjb2Conversion()); chain.add(new SunConversion()); chain.add(new WlsConversion());
private static ConfigurationFactory.Chain buildChain(boolean offline, DynamicDeployer preAutoConfigDeployer, Options options, ConfigurationFactory configurationFactory, ConfigurationFactory.Chain chain) { chain.add(new GeneratedClientModules.Add()); chain.add(new ReadDescriptors()); chain.add(new LegacyProcessor()); chain.add(new GeronimoAnnotationDeployer()); chain.add(new GeneratedClientModules.Prune()); chain.add(new ClearEmptyMappedName()); chain.add(new ValidateModules()); } else { log.info("validationDisabled", VALIDATION_SKIP_PROPERTY); chain.add(new InitEjbDeployments()); chain.add(new WsDeployer()); } else { chain.add(new CmpJpaConversion()); chain.add(new OpenEjb2Conversion()); chain.add(new SunConversion()); chain.add(new WlsConversion());
chain.add(new SystemPropertiesOverride()); chain.add(new GeneratedClientModules.Add()); chain.add(new ApplicationComposerDeployer()); // before read descriptors and moreover AnnotationDeploer chain.add(new ReadDescriptors()); chain.add(appContextConfigDeployer); chain.add(new ApplicationProperties()); chain.add(new ModuleProperties()); chain.add(new LegacyProcessor()); chain.add(annotationDeployer); chain.add(beanProperties); chain.add(new ConfigurationDeployer()); // after annotation deployer and read descriptors are the only constraints chain.add(new ProxyBeanClassUpdate()); chain.add(new GeneratedClientModules.Prune()); chain.add(new ClearEmptyMappedName()); chain.add(new ValidateModules());
chain.add(new SystemPropertiesOverride()); chain.add(new GeneratedClientModules.Add()); chain.add(new ReadDescriptors()); chain.add(appContextConfigDeployer); chain.add(new ApplicationProperties()); chain.add(new ModuleProperties()); chain.add(new LegacyProcessor()); chain.add(annotationDeployer); chain.add(beanProperties); chain.add(new ProxyBeanClassUpdate()); chain.add(new GeneratedClientModules.Prune()); chain.add(new ClearEmptyMappedName()); chain.add(new ValidateModules()); } else { DeploymentLoader.logger.info("validationDisabled", VALIDATION_SKIP_PROPERTY); chain.add(new InitEjbDeployments());