public BeanManagerImpl findBeanManager(String callerClassName) { if (callerClassName == null) { throw BeanManagerLogger.LOG.unableToIdentifyBeanManager(); } Set<BeanManagerImpl> managers = new HashSet<BeanManagerImpl>(); for (Map.Entry<BeanDeploymentArchive, BeanManagerImpl> entry : container.beanDeploymentArchives().entrySet()) { for (String className : entry.getKey().getKnownClasses()) { if (className.equals(callerClassName)) { managers.add(entry.getValue()); } } } if (managers.size() == 1) { return managers.iterator().next(); } if (managers.size() == 0) { return unsatisfiedBeanManager(callerClassName); } return ambiguousBeanManager(callerClassName, managers); } }
public BeanManagerImpl findBeanManager(String callerClassName) { if (callerClassName == null) { throw BeanManagerLogger.LOG.unableToIdentifyBeanManager(); } Set<BeanManagerImpl> managers = new HashSet<BeanManagerImpl>(); for (Map.Entry<BeanDeploymentArchive, BeanManagerImpl> entry : container.beanDeploymentArchives().entrySet()) { for (String className : entry.getKey().getKnownClasses()) { if (className.equals(callerClassName)) { managers.add(entry.getValue()); } } } if (managers.size() == 1) { return managers.iterator().next(); } if (managers.size() == 0) { return unsatisfiedBeanManager(callerClassName); } return ambiguousBeanManager(callerClassName, managers); } }
public BeanManagerImpl findBeanManager(String callerClassName) { if (callerClassName == null) { throw BeanManagerLogger.LOG.unableToIdentifyBeanManager(); } Set<BeanManagerImpl> managers = new HashSet<BeanManagerImpl>(); for (Map.Entry<BeanDeploymentArchive, BeanManagerImpl> entry : container.beanDeploymentArchives().entrySet()) { for (String className : entry.getKey().getBeanClasses()) { if (className.equals(callerClassName)) { managers.add(entry.getValue()); } } } if (managers.size() == 1) { return managers.iterator().next(); } if (managers.size() == 0) { return unsatisfiedBeanManager(callerClassName); } return ambiguousBeanManager(callerClassName, managers); } }
public BeanManagerImpl findBeanManager(String callerClassName) { if (callerClassName == null) { throw BeanManagerLogger.LOG.unableToIdentifyBeanManager(); } Set<BeanManagerImpl> managers = new HashSet<BeanManagerImpl>(); for (Map.Entry<BeanDeploymentArchive, BeanManagerImpl> entry : container.beanDeploymentArchives().entrySet()) { for (String className : entry.getKey().getKnownClasses()) { if (className.equals(callerClassName)) { managers.add(entry.getValue()); } } } if (managers.size() == 1) { return managers.iterator().next(); } if (managers.size() == 0) { return unsatisfiedBeanManager(callerClassName); } return ambiguousBeanManager(callerClassName, managers); } }
public BeanManagerImpl findBeanManager(String callerClassName) { if (callerClassName == null) { throw BeanManagerLogger.LOG.unableToIdentifyBeanManager(); } Set<BeanManagerImpl> managers = new HashSet<BeanManagerImpl>(); for (Map.Entry<BeanDeploymentArchive, BeanManagerImpl> entry : container.beanDeploymentArchives().entrySet()) { for (String className : entry.getKey().getKnownClasses()) { if (className.equals(callerClassName)) { managers.add(entry.getValue()); } } } if (managers.size() == 1) { return managers.iterator().next(); } if (managers.size() == 0) { return unsatisfiedBeanManager(callerClassName); } return ambiguousBeanManager(callerClassName, managers); } }
public BeanManagerImpl findBeanManager(String callerClassName) { if (callerClassName == null) { throw BeanManagerLogger.LOG.unableToIdentifyBeanManager(); } Set<BeanManagerImpl> managers = new HashSet<BeanManagerImpl>(); for (Map.Entry<BeanDeploymentArchive, BeanManagerImpl> entry : container.beanDeploymentArchives().entrySet()) { for (String className : entry.getKey().getKnownClasses()) { if (className.equals(callerClassName)) { managers.add(entry.getValue()); } } } if (managers.size() == 1) { return managers.iterator().next(); } if (managers.size() == 0) { return unsatisfiedBeanManager(callerClassName); } return ambiguousBeanManager(callerClassName, managers); } }
return super.unsatisfiedBeanManager(callerClassName);