@Override public Collection<String> getKnownClasses() { return delegate().getKnownClasses(); }
@Override public Collection<String> getKnownClasses() { return delegate().getKnownClasses(); }
@Override public Collection<String> getKnownClasses() { return delegate().getKnownClasses(); }
@Override public Collection<String> getKnownClasses() { return delegate().getKnownClasses(); }
@Override public Collection<String> getKnownClasses() { return delegate().getKnownClasses(); }
@Override public Collection<String> getKnownClasses() { return delegate().getKnownClasses(); }
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); } }
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); } }
@Override public WeldContainer apply(String callerClassName) { List<String> ids = WeldContainer.getRunningContainerIds(); for (String containerId : ids) { Container container = Container.instance(containerId); for (Entry<BeanDeploymentArchive, BeanManagerImpl> entry : container.beanDeploymentArchives().entrySet()) { for (String className : entry.getKey().getKnownClasses()) { if (className.equals(callerClassName)) { return WeldContainer.instance(containerId); } } for (Class<?> clazz : entry.getKey().getLoadedBeanClasses()) { if (clazz.getName().equals(callerClassName)) { return WeldContainer.instance(containerId); } } } } return WeldContainer.instance(ids.get(0)); } }
@Override public WeldContainer apply(String callerClassName) { List<String> ids = WeldContainer.getRunningContainerIds(); for (String containerId : ids) { Container container = Container.instance(containerId); for (Entry<BeanDeploymentArchive, BeanManagerImpl> entry : container.beanDeploymentArchives().entrySet()) { for (String className : entry.getKey().getKnownClasses()) { if (className.equals(callerClassName)) { return WeldContainer.instance(containerId); } } for (Class<?> clazz : entry.getKey().getLoadedBeanClasses()) { if (clazz.getName().equals(callerClassName)) { return WeldContainer.instance(containerId); } } } } return WeldContainer.instance(ids.get(0)); } }
@Override public WeldContainer apply(String callerClassName) { List<String> ids = WeldContainer.getRunningContainerIds(); for (String containerId : ids) { Container container = Container.instance(containerId); for (Entry<BeanDeploymentArchive, BeanManagerImpl> entry : container.beanDeploymentArchives().entrySet()) { for (String className : entry.getKey().getKnownClasses()) { if (className.equals(callerClassName)) { return WeldContainer.instance(containerId); } } for (Class<?> clazz : entry.getKey().getLoadedBeanClasses()) { if (clazz.getName().equals(callerClassName)) { return WeldContainer.instance(containerId); } } } } return WeldContainer.instance(ids.get(0)); } }