org.apache.geronimo.j2ee.deployment.Module.getType()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(6.7k)|赞(0)|评价(0)|浏览(204)

本文整理了Java中org.apache.geronimo.j2ee.deployment.Module.getType()方法的一些代码示例,展示了Module.getType()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Module.getType()方法的具体详情如下:
包路径:org.apache.geronimo.j2ee.deployment.Module
类名称:Module
方法名:getType

Module.getType介绍

暂无

代码示例

代码示例来源:origin: org.apache.geronimo.modules/geronimo-jaxws-builder

  1. public static String normalizeCatalogPath(Module module, String catalogName) {
  2. if(isURL(catalogName)) {
  3. return catalogName;
  4. }
  5. Module parentModule = module.getParentModule();
  6. if(parentModule == null) {
  7. return catalogName;
  8. }
  9. // EAR
  10. // L WAR
  11. if(module.getType().equals(ConfigurationModuleType.WAR) && parentModule.getType().equals(ConfigurationModuleType.EAR)) {
  12. return module.getTargetPathURI().resolve(catalogName).toString();
  13. }
  14. // EAR
  15. // L EJB
  16. if(module.getType().equals(ConfigurationModuleType.EJB) && parentModule.getType().equals(ConfigurationModuleType.EAR)) {
  17. return module.getModuleURI().toString() + "!/" + catalogName;
  18. }
  19. return catalogName;
  20. }

代码示例来源:origin: org.apache.geronimo.modules/geronimo-jaxws-builder

  1. public static String normalizeWsdlPath(Module module, String wsdlLocation){
  2. // is Absolute URL path
  3. if (isURL(wsdlLocation)) return wsdlLocation;
  4. Module parentModule = module.getParentModule();
  5. if(parentModule == null) {
  6. return wsdlLocation;
  7. }
  8. // EAR
  9. // L WAR
  10. if (module.getType().equals(ConfigurationModuleType.WAR) && parentModule.getType().equals(ConfigurationModuleType.EAR))
  11. return module.getTargetPathURI().resolve(wsdlLocation).toString();
  12. // EAR
  13. // L WAR
  14. // L EJB
  15. if (module.getType().equals(ConfigurationModuleType.EJB) && parentModule.getType().equals(ConfigurationModuleType.WAR)
  16. && parentModule.getParentModule() != null && parentModule.getParentModule().getType().equals(ConfigurationModuleType.EAR))
  17. return parentModule.getTargetPathURI().resolve(wsdlLocation).toString();
  18. // EAR
  19. // L EJB
  20. if(module.getType().equals(ConfigurationModuleType.EJB) && parentModule.getType().equals(ConfigurationModuleType.EAR)) {
  21. return module.getModuleURI().toString() + "!/" + wsdlLocation;
  22. }
  23. return wsdlLocation;
  24. }

代码示例来源:origin: org.apache.geronimo.modules/geronimo-jaxws-builder

  1. protected Set<String> getEJBWebServiceClassNames(Module module) {
  2. if (module.getModules().size() == 0) {
  3. return Collections.<String> emptySet();
  4. }
  5. Set<String> ejbWebServiceClassNames = new HashSet<String>();
  6. for (Module subModule : (LinkedHashSet<Module<?, ?>>) module.getModules()) {
  7. if (subModule.getType() == ConfigurationModuleType.EJB) {
  8. Set<String> currentEJBWebServiceClassNames = (Set<String>) subModule.getSharedContext().get(EJB_WEB_SERVICE_CLASS_NAMES);
  9. if (ejbWebServiceClassNames != null) {
  10. ejbWebServiceClassNames.addAll(currentEJBWebServiceClassNames);
  11. }
  12. }
  13. }
  14. return ejbWebServiceClassNames;
  15. }

代码示例来源:origin: org.apache.geronimo.modules/geronimo-jaxws-builder

  1. public static URI normalizeWsdlPath(Module module, URI wsdlUri){
  2. // is Absolute URL path
  3. if (isURL(wsdlUri)) return wsdlUri;
  4. // EAR
  5. // L WAR
  6. if (module.getType().equals(ConfigurationModuleType.WAR) && module.getParentModule() != null && module.getParentModule().getType().equals(ConfigurationModuleType.EAR))
  7. return module.getTargetPathURI().resolve(wsdlUri);
  8. // EAR
  9. // L WAR
  10. // L EJB
  11. if (module.getType().equals(ConfigurationModuleType.EJB) && module.getParentModule() != null && module.getParentModule().getType().equals(ConfigurationModuleType.WAR)
  12. && module.getParentModule().getParentModule() != null && module.getParentModule().getParentModule().getType().equals(ConfigurationModuleType.EAR))
  13. return module.getParentModule().getTargetPathURI().resolve(wsdlUri);
  14. return wsdlUri;
  15. }
  16. }

代码示例来源:origin: org.apache.geronimo.plugins/plancreator-portlets

  1. public void parseEAR(ApplicationInfo applicationInfo) {
  2. environmentConfig = new EnvironmentConfigData(getEnterpriseApp().addNewEnvironment());
  3. environmentConfig.parseEnvironment(applicationInfo.getEnvironment());
  4. LinkedHashSet<Module<?,?>> modules = applicationInfo.getModules();
  5. for (Module<?,?> module : modules) {
  6. //Module module = (Module) module1;
  7. if (ConfigurationModuleType.WAR == module.getType()) {
  8. WARConfigData warConfig = new WARConfigData();
  9. warConfig.parseReferences(((WebModule) module).getSpecDD());
  10. warConfig.parseSecurity(((WebModule) module).getSpecDD());
  11. webModules.put(module.getName(), warConfig);
  12. } else if (ConfigurationModuleType.EJB == module.getType()) {
  13. EjbConfigData ejbConfig = new EjbConfigData();
  14. ejbModules.put(module.getName(), ejbConfig);
  15. } else {
  16. System.out.println("Module Type = " + module.getType());
  17. }
  18. }
  19. }

代码示例来源:origin: org.apache.geronimo.modules/geronimo-corba-builder

  1. if (module.getType() != ConfigurationModuleType.EJB) {
  2. return;

代码示例来源:origin: org.apache.geronimo.modules/geronimo-j2ee-builder

  1. private void addModulesToDefaultPlan(Application application, Set<Module<?, ?>> modules) {
  2. for (Module module : modules) {
  3. ConfigurationModuleType configurationModuleType = module.getType();
  4. org.apache.openejb.jee.Module newModule = new org.apache.openejb.jee.Module();
  5. if (configurationModuleType.equals(ConfigurationModuleType.WAR)) {
  6. WebModule webModule = (WebModule) module;
  7. Web web = new Web();
  8. web.setContextRoot(webModule.getContextRoot());
  9. web.setWebUri(webModule.getTargetPath());
  10. newModule.setWeb(web);
  11. } else if (configurationModuleType.equals(ConfigurationModuleType.EJB)) {
  12. newModule.setEjb(module.getTargetPath());
  13. } else if (configurationModuleType.equals(ConfigurationModuleType.RAR)) {
  14. newModule.setConnector(module.getTargetPath());
  15. } else if (configurationModuleType.equals(ConfigurationModuleType.CAR)) {
  16. newModule.setJava(module.getTargetPath());
  17. }
  18. application.getModule().add(newModule);
  19. }
  20. }

代码示例来源:origin: org.apache.geronimo.modules/geronimo-persistence-jpa20-builder

  1. if (!module.isStandAlone() && module.getType() == ConfigurationModuleType.WAR) {
  2. resolveWARcp = true;
  3. if (module.isStandAlone() && module.getType() == ConfigurationModuleType.EJB) {
  4. manifestcpCopy.add("");

代码示例来源:origin: org.apache.geronimo.modules/geronimo-jaxws-ejb-builder

  1. public void initContext(EARContext earContext, Module module, Bundle bundle) throws DeploymentException {
  2. if (module.getType() != ConfigurationModuleType.EJB || !JAX_WS_SERVER_SUPPORT) {
  3. return;

代码示例来源:origin: org.apache.geronimo.modules/geronimo-jaxws-ejb-builder

  1. public void addGBeans(EARContext earContext, Module module, Bundle bundle, Collection repository) throws DeploymentException {
  2. if (module.getType() != ConfigurationModuleType.EJB || !JAX_WS_SERVER_SUPPORT) {
  3. return;

代码示例来源:origin: org.apache.geronimo.modules/geronimo-corba-builder

  1. public void addGBeans(EARContext earContext, Module module, Bundle bundle, Collection repository) throws DeploymentException {
  2. if (module.getType() != ConfigurationModuleType.EJB) {
  3. return;

代码示例来源:origin: org.apache.geronimo.modules/geronimo-j2ee-builder

  1. ApplicationInfo applicationInfo = new ApplicationInfo(module.getType(),
  2. module.getEnvironment(),
  3. module.getModuleName(),

相关文章