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

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

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

Module.getRootEarContext介绍

暂无

代码示例

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

  1. public static void getModuleClasspath(Module module, DeploymentContext context, LinkedHashSet<URL> classpath) throws Exception {
  2. getModuleClasspath(module.getEarContext(), classpath);
  3. if (module.getRootEarContext() != module.getEarContext()) {
  4. getModuleClasspath(module.getRootEarContext(), classpath);
  5. }
  6. }

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

  1. public void initContext(JndiConsumer specDD, XmlObject plan, Module module) throws DeploymentException {
  2. Collection<MessageDestination> specDestinations;
  3. try {
  4. Method m = specDD.getClass().getMethod("getMessageDestination", new Class[0]);
  5. m.setAccessible(true);
  6. specDestinations = (Collection<MessageDestination>) m.invoke(specDD, new Object[0]);
  7. } catch (Exception e) {
  8. specDestinations = new ArrayList<MessageDestination>();
  9. }
  10. XmlObject[] gerDestinations = plan.selectChildren(GER_MESSAGE_DESTINATION_QNAME_SET);
  11. Map<String, GerMessageDestinationType> nameMap = new HashMap<String, GerMessageDestinationType>();
  12. for (XmlObject gerDestination : gerDestinations) {
  13. GerMessageDestinationType destination = (GerMessageDestinationType) gerDestination.copy().changeType(GerMessageDestinationType.type);
  14. String name = destination.getMessageDestinationName().trim();
  15. nameMap.put(name, destination);
  16. boolean found = false;
  17. for (MessageDestination specDestination : specDestinations) {
  18. if (specDestination.getMessageDestinationName().trim().equals(name)) {
  19. found = true;
  20. break;
  21. }
  22. }
  23. if (!found) {
  24. throw new DeploymentException("No spec DD message-destination for " + name);
  25. }
  26. }
  27. module.getRootEarContext().registerMessageDestionations(module.getModuleURI().toString(), nameMap);
  28. }

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

  1. Set<String> ejbLocalRefNames = new HashSet<String>();
  2. try {
  3. EjbModuleBuilder.EarData earData = EjbModuleBuilder.EarData.KEY.get(module.getRootEarContext().getGeneralData());

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

  1. try {
  2. ejbModuleGBeanData = module.getEarContext().findGBeanDatas(module.getEarContext().getConfiguration(), new AbstractNameQuery(ejbModule.getModuleName())).iterator().next();
  3. ejbModuleGBeanData.setReferencePattern("J2EEServer", module.getRootEarContext().getServerName());

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

  1. Map<String, GerResourceEnvRefType> refMap = mapResourceEnvRefs(gerResourceEnvRefsUntyped);
  2. int initialGerRefSize = refMap.size();
  3. Map<String, Map<String, GerMessageDestinationType>> messageDestinations = module.getRootEarContext().getMessageDestinations();

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

  1. if (subModule instanceof EjbModule) {
  2. subModule.setEarContext(module.getEarContext());
  3. subModule.setRootEarContext(module.getRootEarContext());

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

  1. Map<String, Map<String, GerMessageDestinationType>> messageDestinations = module.getRootEarContext().getMessageDestinations();

相关文章