/** * Create a container, specifying the classes and beans.xml to deploy * * @param lifecycle * @param classes * @param beansXml */ public TestContainer(BeansXml beansXml, Collection<Class<?>> classes) { this(new FlatDeployment(new BeanDeploymentArchiveImpl(beansXml, classes))); }
public BeanDeploymentArchiveImpl(String id, BeansXml beansXml, Iterable<Class<?>> beanClasses) { this.services = new SimpleServiceRegistry(); configureServices(); this.bdas = new HashSet<BeanDeploymentArchive>(); this.beanClasses = new ArrayList<String>(); for (Class<?> clazz : beanClasses) { this.beanClasses.add(clazz.getName()); } this.beansXml = beansXml; this.ejbs = createEjbDescriptors(beanClasses); this.id = id; }
public BeanDeploymentArchiveImpl(String id, BeansXml beansXml, Iterable<Class<?>> beanClasses) { this.services = new SimpleServiceRegistry(); configureServices(); this.bdas = new HashSet<BeanDeploymentArchive>(); this.beanClasses = new ArrayList<String>(); for (Class<?> clazz : beanClasses) { this.beanClasses.add(clazz.getName()); } this.beansXml = beansXml; this.ejbs = createEjbDescriptors(beanClasses); this.id = id; }
/** * Create a container, specifying the classes and beans.xml to deploy * * @param lifecycle * @param classes * @param beansXml */ public TestContainer(BeansXml beansXml, Class<?>... classes) { this(new FlatDeployment(new BeanDeploymentArchiveImpl(beansXml, asList(classes)))); }
public TestContainer(Class<?>... classes) { this(new FlatDeployment(new BeanDeploymentArchiveImpl(asList(classes)))); }
@Override public int hashCode() { return getId().hashCode(); }
/** * Create a container, specifying the classes and beans.xml to deploy * * @param lifecycle * @param classes * @param beansXml */ public TestContainer(BeansXml beansXml, Collection<Class<?>> classes) { this(forBeanDeploymentArchive(new BeanDeploymentArchiveImpl(beansXml, classes))); }
@Override public int hashCode() { return getId().hashCode(); }
/** * Create a container, specifying the classes and beans.xml to deploy * * @param lifecycle * @param classes * @param beansXml */ public TestContainer(BeansXml beansXml, Class<?>... classes) { this(forBeanDeploymentArchive(new BeanDeploymentArchiveImpl(beansXml, asList(classes)))); }
public TestContainer(Class<?>... classes) { this(DeploymentFactory.forBeanDeploymentArchive(new BeanDeploymentArchiveImpl(asList(classes)))); }
public TestContainer(Collection<URL> beansXml, Collection<Class<?>> classes) { this.bootstrap = new WeldBootstrap(); this.deployment = new FlatDeployment(new BeanDeploymentArchiveImpl(bootstrap.parse(beansXml), classes)); }
public TestContainer(String beanArchiveId, Collection<URL> beansXml, Collection<Class<?>> classes) { this.bootstrap = new WeldBootstrap(); this.deployment = new FlatDeployment(new BeanDeploymentArchiveImpl(beanArchiveId, bootstrap.parse(beansXml), classes)); }
public TestContainer(String beanArchiveId, Collection<URL> beansXml, Collection<Class<?>> classes, boolean merge) { this.bootstrap = new WeldBootstrap(); BeansXml xml; try { xml = BeansXmlUtil.prepareBeansXml(bootstrap, beansXml, merge); } catch (Exception e) { throw new RuntimeException("Could not parse beans.xml", e); } this.deployment = forBeanDeploymentArchive(new BeanDeploymentArchiveImpl(beanArchiveId, xml, classes)); }
public TestContainer(Collection<URL> beansXml, Collection<Class<?>> classes) { this.bootstrap = new WeldBootstrap(); this.deployment = forBeanDeploymentArchive(new BeanDeploymentArchiveImpl(bootstrap.parse(beansXml), classes)); }