@Override public Collection<Class<?>> getLoadedBeanClasses() { return delegate().getLoadedBeanClasses(); }
@Override public Collection<Class<?>> getLoadedBeanClasses() { return delegate().getLoadedBeanClasses(); }
@Override public Collection<Class<?>> getLoadedBeanClasses() { return delegate().getLoadedBeanClasses(); }
@Override public Collection<Class<?>> getLoadedBeanClasses() { return delegate().getLoadedBeanClasses(); }
@Override public Collection<Class<?>> getLoadedBeanClasses() { return delegate().getLoadedBeanClasses(); }
@Override public Collection<Class<?>> getLoadedBeanClasses() { return delegate().getLoadedBeanClasses(); }
public void createClasses() { Stream<String> classNames = beanDeploymentArchive.getBeanClasses().stream(); Collection<Class<?>> loadedClasses = beanDeploymentArchive.getLoadedBeanClasses(); // filter out names of classes that are available in beanDeploymentArchive.getLoadedBeanClasses() if (!loadedClasses.isEmpty()) { Set<String> preloadedClassNames = loadedClasses.stream().map(c -> c.getName()).collect(Collectors.toSet()); classNames = classNames.filter(name -> !preloadedClassNames.contains(name)); } // apply inclusion / exclusion filters Predicate<String> filter = createFilter(); if (filter != null) { classNames = classNames.filter(filter); loadedClasses = loadedClasses.stream().filter(clazz -> filter.test(clazz.getName())).collect(Collectors.toSet()); } beanDeployer.addLoadedClasses(loadedClasses); beanDeployer.addClasses(classNames.collect(Collectors.toSet())); }
public void createClasses() { Stream<String> classNames = beanDeploymentArchive.getBeanClasses().stream(); Collection<Class<?>> loadedClasses = beanDeploymentArchive.getLoadedBeanClasses(); // filter out names of classes that are available in beanDeploymentArchive.getLoadedBeanClasses() if (!loadedClasses.isEmpty()) { Set<String> preloadedClassNames = loadedClasses.stream().map(c -> c.getName()).collect(Collectors.toSet()); classNames = classNames.filter(name -> !preloadedClassNames.contains(name)); } // apply inclusion / exclusion filters Predicate<String> filter = createFilter(); if (filter != null) { classNames = classNames.filter(filter); loadedClasses = loadedClasses.stream().filter(clazz -> filter.test(clazz.getName())).collect(Collectors.toSet()); } beanDeployer.addLoadedClasses(loadedClasses); beanDeployer.addClasses(classNames.collect(Collectors.toSet())); }
public void createClasses() { Stream<String> classNames = beanDeploymentArchive.getBeanClasses().stream(); Collection<Class<?>> loadedClasses = beanDeploymentArchive.getLoadedBeanClasses(); // filter out names of classes that are available in beanDeploymentArchive.getLoadedBeanClasses() if (!loadedClasses.isEmpty()) { Set<String> preloadedClassNames = loadedClasses.stream().map(c -> c.getName()).collect(Collectors.toSet()); classNames = classNames.filter(name -> !preloadedClassNames.contains(name)); } // apply inclusion / exclusion filters Predicate<String> filter = createFilter(); if (filter != null) { classNames = classNames.filter(filter); loadedClasses = loadedClasses.stream().filter(clazz -> filter.test(clazz.getName())).collect(Collectors.toSet()); } beanDeployer.addLoadedClasses(loadedClasses); beanDeployer.addClasses(classNames.collect(Collectors.toSet())); }
public void createClasses() { Stream<String> classNames = beanDeploymentArchive.getBeanClasses().stream(); Collection<Class<?>> loadedClasses = beanDeploymentArchive.getLoadedBeanClasses(); // filter out names of classes that are available in beanDeploymentArchive.getLoadedBeanClasses() if (!loadedClasses.isEmpty()) { Set<String> preloadedClassNames = loadedClasses.stream().map(c -> c.getName()).collect(Collectors.toSet()); classNames = classNames.filter(name -> !preloadedClassNames.contains(name)); } // apply inclusion / exclusion filters Predicate<String> filter = createFilter(); if (filter != null) { classNames = classNames.filter(filter); loadedClasses = loadedClasses.stream().filter(clazz -> filter.test(clazz.getName())).collect(Collectors.toSet()); } beanDeployer.addLoadedClasses(loadedClasses); beanDeployer.addClasses(classNames.collect(Collectors.toSet())); }
public void createClasses() { Stream<String> classNames = beanDeploymentArchive.getBeanClasses().stream(); Collection<Class<?>> loadedClasses = beanDeploymentArchive.getLoadedBeanClasses(); // filter out names of classes that are available in beanDeploymentArchive.getLoadedBeanClasses() if (!loadedClasses.isEmpty()) { Set<String> preloadedClassNames = loadedClasses.stream().map(c -> c.getName()).collect(Collectors.toSet()); classNames = classNames.filter(name -> !preloadedClassNames.contains(name)); } // apply inclusion / exclusion filters Predicate<String> filter = createFilter(); if (filter != null) { classNames = classNames.filter(filter); loadedClasses = loadedClasses.stream().filter(clazz -> filter.test(clazz.getName())).collect(Collectors.toSet()); } beanDeployer.addLoadedClasses(loadedClasses); beanDeployer.addClasses(classNames.collect(Collectors.toSet())); }
@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)); } }