final String jarLocation = new File(webModule.getJarLocation(), "/WEB-INF/classes").getAbsolutePath(); final ConnectorModule connectorModule = createConnectorModule(jarLocation, jarLocation, webModule.getClassLoader(), webModule.getModuleId() + "RA", (URL) webModule.getAltDDs().get("ra.xml")); appModule.getConnectorModules().add(connectorModule); final String jarLocation = file.getAbsolutePath(); final ConnectorModule connectorModule = createConnectorModule(jarLocation, jarLocation, webModule.getClassLoader(), null); appModule.getConnectorModules().add(connectorModule); appModule.getConnectorModules().add(connectorModule);
final ConnectorModule connectorModule = createConnectorModule(jarLocation, jarLocation, webModule.getClassLoader(), webModule.getModuleId() + "RA", (URL) webModule.getAltDDs().get("ra.xml")); if (connectorModule != null) { appModule.getConnectorModules().add(connectorModule); final ConnectorModule connectorModule = createConnectorModule(jarLocation, jarLocation, webModule.getClassLoader(), null); if (connectorModule != null) { appModule.getConnectorModules().add(connectorModule); final ConnectorModule connectorModule = createConnectorModule(jarLocation, jarLocation, webModule.getClassLoader(), null); if (connectorModule != null) { appModule.getConnectorModules().add(connectorModule);
public <T extends DeploymentModule> AppModule(final T... modules) { final T firstModule = modules[0]; this.standaloneModule = true; this.classLoader = firstModule.getClassLoader(); this.application = new Application(firstModule.getModuleId()); this.id = new ID(null, application, null, firstModule.getFile(), firstModule.getModuleUri(), this); this.validation = new ValidationContext(this); for (final T module : modules) { final Class<? extends DeploymentModule> type = module.getClass(); if (type == EjbModule.class) { getEjbModules().add((EjbModule) module); } else if (type == ClientModule.class) { getClientModules().add((ClientModule) module); } else if (type == ConnectorModule.class) { getConnectorModules().add((ConnectorModule) module); } else if (type == WebModule.class) { getWebModules().add((WebModule) module); } else if (type == PersistenceModule.class) { addPersistenceModule((PersistenceModule) module); } else { throw new IllegalArgumentException("Unknown module type: " + type.getName()); } } }
public <T extends DeploymentModule> AppModule(final T... modules) { final T firstModule = modules[0]; this.standaloneModule = true; this.classLoader = firstModule.getClassLoader(); this.application = new Application(firstModule.getModuleId()); this.id = new ID(null, application, null, firstModule.getFile(), firstModule.getModuleUri(), this); this.validation = new ValidationContext(this); for (final T module : modules) { final Class<? extends DeploymentModule> type = module.getClass(); if (type == EjbModule.class) { getEjbModules().add((EjbModule) module); } else if (type == ClientModule.class) { getClientModules().add((ClientModule) module); } else if (type == ConnectorModule.class) { getConnectorModules().add((ConnectorModule) module); } else if (type == WebModule.class) { getWebModules().add((WebModule) module); } else if (type == PersistenceModule.class) { addPersistenceModule((PersistenceModule) module); } else { throw new IllegalArgumentException("Unknown module type: " + type.getName()); } } }
collection.getEjbModules().addAll(module.getEjbModules()); collection.addPersistenceModules(module.getPersistenceModules()); collection.getConnectorModules().addAll(module.getConnectorModules()); collection.getWebModules().addAll(module.getWebModules()); collection.getWatchedResources().addAll(module.getWatchedResources());
collection.getEjbModules().addAll(module.getEjbModules()); collection.addPersistenceModules(module.getPersistenceModules()); collection.getConnectorModules().addAll(module.getConnectorModules()); collection.getWebModules().addAll(module.getWebModules()); collection.getWatchedResources().addAll(module.getWatchedResources());
for (final DeploymentModule module : appModule.getConnectorModules()) { modules.put(module.getModuleId(), module);
appModule.getConnectorModules().add(new ConnectorModule(connector)); newModule.addPersistenceModules(appModule.getPersistenceModules()); newModule.getEjbModules().addAll(appModule.getEjbModules()); newModule.getConnectorModules().addAll(appModule.getConnectorModules()); appModule = newModule;
appModule.getConnectorModules().add(new ConnectorModule(connector)); newModule.addPersistenceModules(appModule.getPersistenceModules()); newModule.getEjbModules().addAll(appModule.getEjbModules()); newModule.getConnectorModules().addAll(appModule.getConnectorModules()); appModule = newModule;
for (final ConnectorModule connectorModule : appModule.getConnectorModules()) { final Connector connector = connectorModule.getConnector();
for (final ConnectorModule connectorModule : appModule.getConnectorModules()) { final Connector connector = connectorModule.getConnector();
for (final ConnectorModule connectorModule : appModule.getConnectorModules()) { readConnector(connectorModule, appModule); readValidationConfigType(connectorModule);
for (final ConnectorModule connectorModule : appModule.getConnectorModules()) { setModule(connectorModule); try {
for (final ConnectorModule connectorModule : appModule.getConnectorModules()) { setModule(connectorModule); try {
private void buildConnectorModules(final AppModule appModule, final AppInfo appInfo) throws OpenEJBException { final String appId = appModule.getModuleId(); for (final ConnectorModule connectorModule : appModule.getConnectorModules()) {
private void buildConnectorModules(final AppModule appModule, final AppInfo appInfo) throws OpenEJBException { final String appId = appModule.getModuleId(); for (final ConnectorModule connectorModule : appModule.getConnectorModules()) {
for (final ConnectorModule connectorModule : appModule.getConnectorModules()) { connectorModule.initAppModule(appModule); setModule(connectorModule);
for (final ConnectorModule connectorModule : appModule.getConnectorModules()) { connectorModule.initAppModule(appModule); setModule(connectorModule);
public AppModule deploy(final AppModule appModule) throws OpenEJBException { boolean output = SystemInstance.get().getOptions().get(OUTPUT_DESCRIPTORS, false); if (output && appModule.getCmpMappings() != null) { writeGenratedCmpMappings(appModule); } for (final EjbModule ejbModule : appModule.getEjbModules()) { final Options options = new Options(ejbModule.getOpenejbJar().getProperties(), SystemInstance.get().getOptions()); final ValidationContext context = ejbModule.getValidation(); // output descriptors by default if there are validation errors final boolean invalid = context.hasErrors() || context.hasFailures(); output = options.get(OUTPUT_DESCRIPTORS, invalid); if (output) { if (ejbModule.getEjbJar() != null) { writeEjbJar(ejbModule); } if (ejbModule.getOpenejbJar() != null) { writeOpenejbJar(ejbModule); } writeGeronimoOpenejb(ejbModule); } } for (final ConnectorModule connectorModule : appModule.getConnectorModules()) { writeRaXml(connectorModule); } return appModule; }
public AppModule deploy(final AppModule appModule) throws OpenEJBException { boolean output = SystemInstance.get().getOptions().get(OUTPUT_DESCRIPTORS, false); if (output && appModule.getCmpMappings() != null) { writeGenratedCmpMappings(appModule); } for (final EjbModule ejbModule : appModule.getEjbModules()) { final Options options = new Options(ejbModule.getOpenejbJar().getProperties(), SystemInstance.get().getOptions()); final ValidationContext context = ejbModule.getValidation(); // output descriptors by default if there are validation errors final boolean invalid = context.hasErrors() || context.hasFailures(); output = options.get(OUTPUT_DESCRIPTORS, invalid); if (output) { if (ejbModule.getEjbJar() != null) { writeEjbJar(ejbModule); } if (ejbModule.getOpenejbJar() != null) { writeOpenejbJar(ejbModule); } writeGeronimoOpenejb(ejbModule); } } for (final ConnectorModule connectorModule : appModule.getConnectorModules()) { writeRaXml(connectorModule); } return appModule; }