private BeanDeploymentArchive getDeterminingBeanDeploymentArchive(Deployment deployment) { Collection<BeanDeploymentArchive> beanDeploymentArchives = deployment.getBeanDeploymentArchives(); if (beanDeploymentArchives.size() == 1) { // Only one bean archive or isolation is disabled return beanDeploymentArchives.iterator().next(); } for (BeanDeploymentArchive beanDeploymentArchive : beanDeploymentArchives) { if (WeldDeployment.SYNTHETIC_BDA_ID.equals(beanDeploymentArchive.getId())) { // Synthetic bean archive takes precedence return beanDeploymentArchive; } } for (BeanDeploymentArchive beanDeploymentArchive : beanDeploymentArchives) { if (!WeldDeployment.ADDITIONAL_BDA_ID.equals(beanDeploymentArchive.getId())) { // Get the first non-additional bean deployment archive return beanDeploymentArchive; } } return deployment.loadBeanDeploymentArchive(WeldContainer.class); }
private BeanDeploymentArchive getDeterminingBeanDeploymentArchive(Deployment deployment) { Collection<BeanDeploymentArchive> beanDeploymentArchives = deployment.getBeanDeploymentArchives(); if (beanDeploymentArchives.size() == 1) { // Only one bean archive or isolation is disabled return beanDeploymentArchives.iterator().next(); } for (BeanDeploymentArchive beanDeploymentArchive : beanDeploymentArchives) { if (WeldDeployment.SYNTHETIC_BDA_ID.equals(beanDeploymentArchive.getId())) { // Synthetic bean archive takes precedence return beanDeploymentArchive; } } for (BeanDeploymentArchive beanDeploymentArchive : beanDeploymentArchives) { if (!WeldDeployment.ADDITIONAL_BDA_ID.equals(beanDeploymentArchive.getId())) { // Get the first non-additional bean deployment archive return beanDeploymentArchive; } } return deployment.loadBeanDeploymentArchive(WeldContainer.class); }
private BeanDeploymentArchive getDeterminingBeanDeploymentArchive(Deployment deployment) { Collection<BeanDeploymentArchive> beanDeploymentArchives = deployment.getBeanDeploymentArchives(); if (beanDeploymentArchives.size() == 1) { // Only one bean archive or isolation is disabled return beanDeploymentArchives.iterator().next(); } for (BeanDeploymentArchive beanDeploymentArchive : beanDeploymentArchives) { if (WeldDeployment.SYNTHETIC_BDA_ID.equals(beanDeploymentArchive.getId())) { // Synthetic bean archive takes precedence return beanDeploymentArchive; } } for (BeanDeploymentArchive beanDeploymentArchive : beanDeploymentArchives) { if (!WeldDeployment.ADDITIONAL_BDA_ID.equals(beanDeploymentArchive.getId())) { // Get the first non-additional bean deployment archive return beanDeploymentArchive; } } return deployment.loadBeanDeploymentArchive(WeldContainer.class); }
private BeanDeploymentArchive getDeterminingBeanDeploymentArchive(Deployment deployment) { Collection<BeanDeploymentArchive> beanDeploymentArchives = deployment.getBeanDeploymentArchives(); if (beanDeploymentArchives.size() == 1) { // Only one bean archive or isolation is disabled return beanDeploymentArchives.iterator().next(); } for (BeanDeploymentArchive beanDeploymentArchive : beanDeploymentArchives) { if (WeldDeployment.SYNTHETIC_BDA_ID.equals(beanDeploymentArchive.getId())) { // Synthetic bean archive takes precedence return beanDeploymentArchive; } } for (BeanDeploymentArchive beanDeploymentArchive : beanDeploymentArchives) { if (!WeldDeployment.ADDITIONAL_BDA_ID.equals(beanDeploymentArchive.getId())) { // Get the first non-additional bean deployment archive return beanDeploymentArchive; } } return deployment.loadBeanDeploymentArchive(WeldContainer.class); }
public static BeanDeployment getOrCreateBeanDeployment(Deployment deployment, BeanManagerImpl deploymentManager, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends Context>> contexts, Class<?> clazz) { BeanDeploymentArchive beanDeploymentArchive = deployment.loadBeanDeploymentArchive(clazz); if (beanDeploymentArchive == null) { throw UtilLogger.LOG.unableToFindBeanDeploymentArchive(clazz); } else { BeanDeployment beanDeployment = bdaMapping.getBeanDeployment(beanDeploymentArchive); if (beanDeployment == null) { beanDeployment = new BeanDeployment(beanDeploymentArchive, deploymentManager, deployment.getServices(), contexts, true); bdaMapping.put(beanDeploymentArchive, beanDeployment); } return beanDeployment; } }
public static BeanDeployment getOrCreateBeanDeployment(Deployment deployment, BeanManagerImpl deploymentManager, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends Context>> contexts, Class<?> clazz) { BeanDeploymentArchive beanDeploymentArchive = deployment.loadBeanDeploymentArchive(clazz); if (beanDeploymentArchive == null) { throw UtilLogger.LOG.unableToFindBeanDeploymentArchive(clazz); } else { BeanDeployment beanDeployment = bdaMapping.getBeanDeployment(beanDeploymentArchive); if (beanDeployment == null) { beanDeployment = new BeanDeployment(beanDeploymentArchive, deploymentManager, deployment.getServices(), contexts, true); bdaMapping.put(beanDeploymentArchive, beanDeployment); } return beanDeployment; } }
public static BeanDeployment getOrCreateBeanDeployment(Deployment deployment, BeanManagerImpl deploymentManager, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends Context>> contexts, Class<?> clazz) { BeanDeploymentArchive beanDeploymentArchive = deployment.loadBeanDeploymentArchive(clazz); if (beanDeploymentArchive == null) { throw UtilLogger.LOG.unableToFindBeanDeploymentArchive(clazz); } else { BeanDeployment beanDeployment = bdaMapping.getBeanDeployment(beanDeploymentArchive); if (beanDeployment == null) { beanDeployment = new BeanDeployment(beanDeploymentArchive, deploymentManager, deployment.getServices(), contexts, true); bdaMapping.put(beanDeploymentArchive, beanDeployment); } return beanDeployment; } }
public static BeanDeployment getOrCreateBeanDeployment(Deployment deployment, BeanManagerImpl deploymentManager, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends Context>> contexts, Class<?> clazz) { BeanDeploymentArchive beanDeploymentArchive = deployment.loadBeanDeploymentArchive(clazz); if (beanDeploymentArchive == null) { throw UtilLogger.LOG.unableToFindBeanDeploymentArchive(clazz); } else { BeanDeployment beanDeployment = bdaMapping.getBeanDeployment(beanDeploymentArchive); if (beanDeployment == null) { beanDeployment = new BeanDeployment(beanDeploymentArchive, deploymentManager, deployment.getServices(), contexts, true); bdaMapping.put(beanDeploymentArchive, beanDeployment); } return beanDeployment; } }
public static BeanDeployment getOrCreateBeanDeployment(Deployment deployment, BeanManagerImpl deploymentManager, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends Context>> contexts, Class<?> clazz) { BeanDeploymentArchive beanDeploymentArchive = deployment.loadBeanDeploymentArchive(clazz); if (beanDeploymentArchive == null) { throw UtilLogger.LOG.unableToFindBeanDeploymentArchive(clazz); } else { BeanDeployment beanDeployment = bdaMapping.getBeanDeployment(beanDeploymentArchive); if (beanDeployment == null) { beanDeployment = new BeanDeployment(beanDeploymentArchive, deploymentManager, deployment.getServices(), contexts, true); bdaMapping.put(beanDeploymentArchive, beanDeployment); } return beanDeployment; } }
public static BeanDeployment getOrCreateBeanDeployment(Deployment deployment, BeanManagerImpl deploymentManager, BeanDeploymentArchiveMapping bdaMapping, Collection<ContextHolder<? extends Context>> contexts, Class<?> clazz) { BeanDeploymentArchive beanDeploymentArchive = deployment.loadBeanDeploymentArchive(clazz); if (beanDeploymentArchive == null) { throw UtilLogger.LOG.unableToFindBeanDeploymentArchive(clazz); } else { BeanDeployment beanDeployment = bdaMapping.getBeanDeployment(beanDeploymentArchive); if (beanDeployment == null) { beanDeployment = new BeanDeployment(beanDeploymentArchive, deploymentManager, deployment.getServices(), contexts, true); bdaMapping.put(beanDeploymentArchive, beanDeployment); } return beanDeployment; } }