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

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

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

Module.getName介绍

暂无

代码示例

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

  1. private void processAnnotations(JndiConsumer ejb, Module module) {
  2. // Process all the annotations for this naming builder type
  3. if (EJBAnnotationHelper.annotationsPresent(module.getClassFinder())) {
  4. try {
  5. EJBAnnotationHelper.processAnnotations(ejb, module.getClassFinder());
  6. } catch (Exception e) {
  7. log.warn("Unable to process @EJB annotations for module" + module.getName(), e);
  8. }
  9. }
  10. }

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

  1. private void processAnnotations(JndiConsumer specDD, Module module) throws DeploymentException {
  2. // Process all the annotations for this naming builder type
  3. //At the moment the only exception thrown is if the resulting doc is not valid. Bail now.
  4. try {
  5. WebServiceRefAnnotationHelper.processAnnotations(specDD, module.getClassFinder());
  6. ResourceAnnotationHelper.processAnnotations(specDD, module.getClassFinder(), ServiceRefProcessor.INSTANCE);
  7. }
  8. catch (Exception e) {
  9. log.warn("Unable to process @Resource annotations for module" + module.getName(), e);
  10. }
  11. }

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

  1. private Map buildServletMappings(Module module, WebAppType webApp, Map<String, Set<String>> servletMappings, Set<String> knownServletMappings) throws DeploymentException {
  2. ServletType[] servletTypes = webApp.getServletArray();
  3. Set<String> knownServlets = new HashSet<String>();
  4. for (ServletType type : servletTypes) {
  5. knownServlets.add(type.getServletName().getStringValue().trim());
  6. }
  7. ServletMappingType[] servletMappingArray = webApp.getServletMappingArray();
  8. for (ServletMappingType servletMappingType : servletMappingArray) {
  9. String servletName = servletMappingType.getServletName().getStringValue().trim();
  10. if (!knownServlets.contains(servletName)) {
  11. throw new DeploymentException("Web app " + module.getName() +
  12. " contains a servlet mapping that refers to servlet '" + servletName +
  13. "' but no such servlet was found!");
  14. }
  15. UrlPatternType[] urlPatterns = servletMappingType.getUrlPatternArray();
  16. addMappingsForServlet(servletName, urlPatterns, knownServletMappings, servletMappings);
  17. }
  18. return servletMappings;
  19. }

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

  1. public void initContext(XmlObject specDD, XmlObject plan, Module module) throws DeploymentException {
  2. List<MessageDestinationType> specDestinations = convert(specDD.selectChildren(messageDestinationQNameSet), JEE_CONVERTER, MessageDestinationType.class, MessageDestinationType.type);
  3. XmlObject[] gerDestinations = plan.selectChildren(GER_MESSAGE_DESTINATION_QNAME_SET);
  4. Map<String, GerMessageDestinationType> nameMap = new HashMap<String, GerMessageDestinationType>();
  5. for (XmlObject gerDestination : gerDestinations) {
  6. GerMessageDestinationType destination = (GerMessageDestinationType) gerDestination.copy().changeType(GerMessageDestinationType.type);
  7. String name = destination.getMessageDestinationName().trim();
  8. nameMap.put(name, destination);
  9. boolean found = false;
  10. for (MessageDestinationType specDestination : specDestinations) {
  11. if (specDestination.getMessageDestinationName().getStringValue().trim().equals(name)) {
  12. found = true;
  13. break;
  14. }
  15. }
  16. if (!found) {
  17. throw new DeploymentException("No spec DD message-destination for " + name);
  18. }
  19. }
  20. module.getRootEarContext().registerMessageDestionations(module.getName(), nameMap);
  21. }

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

  1. private void configureTagLibs(Module module, WebAppType webApp, GBeanData webModuleData, Map<String, Set<String>> servletMappings, Set<String> knownServletMappings, String jspServletName) throws DeploymentException {
  2. JspConfigType[] jspConfigArray = webApp.getJspConfigArray();
  3. if (jspConfigArray.length > 1) {
  4. throw new DeploymentException("Web app " + module.getName() + " cannot have more than one jsp-config element. Currently has " + jspConfigArray.length + " jsp-config elements.");
  5. }
  6. Map<String, String> tagLibMap = new HashMap<String, String>();
  7. for (JspConfigType aJspConfigArray : jspConfigArray) {
  8. TaglibType[] tagLibArray = aJspConfigArray.getTaglibArray();
  9. for (TaglibType taglib : tagLibArray) {
  10. tagLibMap.put(taglib.getTaglibUri().getStringValue().trim(), taglib.getTaglibLocation().getStringValue().trim());
  11. }
  12. for (JspPropertyGroupType propertyGroup: aJspConfigArray.getJspPropertyGroupArray()) {
  13. UrlPatternType[] urlPatterns = propertyGroup.getUrlPatternArray();
  14. addMappingsForServlet(jspServletName, urlPatterns, knownServletMappings, servletMappings);
  15. }
  16. }
  17. webModuleData.setAttribute("tagLibMap", tagLibMap);
  18. }

代码示例来源: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-openejb-builder

  1. JndiEncInfo compJndi = new JndiEncInfo();
  2. String moduleId = module.getName();
  3. jndiEncInfoBuilder.build(specDD, "GeronimoEnc", moduleId, module.getModuleURI(), moduleJndi, compJndi);

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

  1. log.warn("Unable to process @Resource annotations for module" + module.getName(), e);

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

  1. log.warn("Unable to process @Resource annotations for module" + module.getName(), e);

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

  1. log.warn("Unable to process @Resource annotations for module" + module.getName(), e);

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

  1. appModule.setModuleId(ejbModule.getParentModule().getName());

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

  1. String moduleName = module.getName();

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

  1. log.warn("Unable to process @Resource annotations for module" + module.getName(), e);

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

  1. log.warn("Unable to process @Resource annotations for module" + module.getName(), e);

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

  1. ResourceAnnotationHelper.processAnnotations(module.getAnnotatedApp(), module.getClassFinder(), processor);
  2. } catch (Exception e) {
  3. log.warn("Unable to process @Resource annotations for module " + module.getName(), e);

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

  1. public void initContext(EARContext earContext, Module module, ClassLoader cl) throws DeploymentException {
  2. WebAppType webApp = (WebAppType) module.getSpecDD();
  3. // MessageDestinationType[] messageDestinations = webApp.getMessageDestinationArray();
  4. TomcatWebAppType gerWebApp = (TomcatWebAppType) module.getVendorDD();
  5. // GerMessageDestinationType[] gerMessageDestinations = gerWebApp.getMessageDestinationArray();
  6. // ENCConfigBuilder.registerMessageDestinations(earContext, module.getName(), messageDestinations, gerMessageDestinations);
  7. getNamingBuilders().initContext(webApp, gerWebApp, module.getEarContext().getConfiguration(), earContext.getConfiguration(), module);
  8. if ((webApp.getSecurityConstraintArray().length > 0 || webApp.getSecurityRoleArray().length > 0) &&
  9. !gerWebApp.isSetSecurityRealmName()) {
  10. throw new DeploymentException("web.xml for web app " + module.getName() + " includes security elements but Geronimo deployment plan is not provided or does not contain <security-realm-name> element necessary to configure security accordingly.");
  11. }
  12. boolean hasSecurityRealmName = gerWebApp.isSetSecurityRealmName();
  13. buildSubstitutionGroups(gerWebApp, hasSecurityRealmName, module, earContext);
  14. }

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

  1. private void configureLoginConfigs(Module module, WebAppType webApp, JettyWebAppType jettyWebApp, GBeanData webModuleData) throws DeploymentException {
  2. LoginConfigType[] loginConfigArray = webApp.getLoginConfigArray();
  3. if (loginConfigArray.length > 1) {
  4. throw new DeploymentException("Web app " + module.getName() + " cannot have more than one login-config element. Currently has " + loginConfigArray.length + " login-config elements.");

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

  1. module.getEnvironment(),
  2. module.getModuleName(),
  3. module.getName(),
  4. jarFile,
  5. null,

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

  1. AbstractName resourceAdapterjsr77Name = earContext.getNaming().createChildName(resourceAdapterModuleName, module.getName(), NameFactory.RESOURCE_ADAPTER);
  2. AbstractName jcaResourcejsr77Name = earContext.getNaming().createChildName(resourceAdapterjsr77Name, module.getName(), NameFactory.JCA_RESOURCE);

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

  1. XmlObject[] tsss = plan.selectChildren(TSS_QNAME);
  2. String[] jndiNames = toStringArray(plan.selectChildren(JNDI_NAME_QNAME));
  3. AbstractNameQuery ejbModuleName = NameFactory.newTypeNameQuery(module.getEarContext().getConfigID(), NameFactory.EJB_MODULE, module.getName());
  4. for (int i = 0; i < tssLinks.length; i++) {
  5. String tssLink = tssLinks[i];

相关文章