@Override public synchronized AppModule deploy(final AppModule appModule) throws OpenEJBException { final AppResources appResources = new AppResources(appModule); appResources.dump(); processApplicationResources(appModule); for (final EjbModule ejbModule : appModule.getEjbModules()) { processActivationConfig(ejbModule); } resolveDestinationLinks(appModule); resolvePersistenceRefs(appModule); for (final EjbModule ejbModule : appModule.getEjbModules()) { deploy(ejbModule, appResources); } for (final ClientModule clientModule : appModule.getClientModules()) { deploy(clientModule, appResources); } for (final WebModule webModule : appModule.getWebModules()) { deploy(webModule, appResources); } for (final PersistenceModule persistenceModule : appModule.getPersistenceModules()) { deploy(appModule, persistenceModule); } // Note that there is nothing to process for resource modules. // We dont need to loop over "appModule.getConnectorModules()". return appModule; }
@Override public synchronized AppModule deploy(final AppModule appModule) throws OpenEJBException { final List<ContainerInfo> containerInfos = ContainerUtils.getContainerInfos(appModule, configFactory); final AppResources appResources = new AppResources(appModule, containerInfos); appResources.dump(); processApplicationResources(appModule); for (final EjbModule ejbModule : appModule.getEjbModules()) { processActivationConfig(ejbModule); } resolveDestinationLinks(appModule); resolvePersistenceRefs(appModule); for (final EjbModule ejbModule : appModule.getEjbModules()) { deploy(ejbModule, appResources); } for (final ClientModule clientModule : appModule.getClientModules()) { deploy(clientModule, appResources); } for (final WebModule webModule : appModule.getWebModules()) { deploy(webModule, appResources); } for (final PersistenceModule persistenceModule : appModule.getPersistenceModules()) { deploy(appModule, persistenceModule); } // Note that there is nothing to process for resource modules. // We dont need to loop over "appModule.getConnectorModules()". return appModule; }