Package javax.enterprise.inject.spi

Examples of javax.enterprise.inject.spi.BeanManager.createCreationalContext()


        frame = new JFrame();
       
        BeanManager beanManager = lifecycle.getBeanManager();
        Bean<?> bean = beanManager.getBeans("loginWindow").iterator().next();
       
        LoginWindow loginWindow = (LoginWindow) lifecycle.getBeanManager().getReference(bean, LoginWindow.class, beanManager.createCreationalContext(bean));
       
        frame.setTitle("OWB @ Java-SE");
        frame.add(loginWindow,BorderLayout.CENTER);       
        frame.setLocation(400, 300);       
        frame.addWindowListener(new WindowAdapter(){
View Full Code Here


        if(foundBean != null)
        {
            return foundBean;
        }

        CreationalContext creationalContext = beanManager.createCreationalContext(null);

        AnnotatedType annotatedType = beanManager.createAnnotatedType(instance.getClass());
        InjectionTarget injectionTarget = beanManager.createInjectionTarget(annotatedType);
        injectionTarget.inject(instance, creationalContext);
        return instance;
View Full Code Here

        CreationalContext<LanguageBean> creationalContext;
        LanguageBean currentBean;
        for(Bean<LanguageBean> languageBean : foundBeans)
        {
            creationalContext = beanManager.createCreationalContext(languageBean);

            currentBean = languageBean.create(creationalContext);

            if(this.languageCache.containsKey(currentBean.getId()))
            {
View Full Code Here

        if(foundBean != null)
        {
            return foundBean;
        }

        CreationalContext creationalContext = beanManager.createCreationalContext(null);

        AnnotatedType annotatedType = beanManager.createAnnotatedType(instance.getClass());
        InjectionTarget injectionTarget = beanManager.createInjectionTarget(annotatedType);
        injectionTarget.inject(instance, creationalContext);
        return instance;
View Full Code Here

        CreationalContext<LanguageBean> creationalContext;
        LanguageBean currentBean;
        for(Bean<LanguageBean> languageBean : foundBeans)
        {
            creationalContext = beanManager.createCreationalContext(languageBean);

            currentBean = languageBean.create(creationalContext);

            if(currentBean == null)
            {
View Full Code Here

        frame = new JFrame();
       
        BeanManager beanManager = lifecycle.getBeanManager();
        Bean<?> bean = beanManager.getBeans("loginWindow").iterator().next();
       
        LoginWindow loginWindow = (LoginWindow) lifecycle.getBeanManager().getReference(bean, LoginWindow.class, beanManager.createCreationalContext(bean));
       
        frame.setTitle("OWB @ Java-SE");
        frame.add(loginWindow,BorderLayout.CENTER);       
        frame.setLocation(400, 300);       
        frame.addWindowListener(new WindowAdapter(){
View Full Code Here

                    {
                        if(parameter.getBaseType().equals(InjectionPoint.class))
                        {
                            BeanManager manager = BeanManagerImpl.getManager();
                            Bean<?> injectionPointBean = manager.getBeans(InjectionPoint.class, new DefaultLiteral()).iterator().next();
                            Object reference = manager.getReference(injectionPointBean, InjectionPoint.class, manager.createCreationalContext(injectionPointBean));
                           
                            list.add(reference);
                           
                            injectionPoint = true;
                        }
View Full Code Here

           
            BeanManager manager = getBeanManager();
            Set<Bean<?>> beans = manager.getBeans(Car.class, new Annotation[0]);
            Bean<?> carBean = beans.iterator().next();
           
            Car car = (Car)manager.getReference(carBean , Car.class , manager.createCreationalContext(carBean));
           
            return Tck.testsFor(car, false, true);
           
        }catch(DeploymentException e)
        {
View Full Code Here

    {
        BeanManager beanManager = BeanManagerImpl.getManager();
       
        Context context = beanManager.getContext(bean.getScope());
       
        return context.get((Bean<Object>)bean, (CreationalContext<Object>)beanManager.createCreationalContext(bean));
       
    }

}
View Full Code Here

                {
                    if (intData.isDefinedWithWebBeansInterceptor())
                    {
                        @SuppressWarnings("unchecked")
                        WebBeansInterceptor<Object> interceptor = (WebBeansInterceptor<Object>)intData.getWebBeansInterceptor();
                        CreationalContext<Object> creationalContext = manager.createCreationalContext(interceptor);
                        Object interceptorProxy = manager.getReference(interceptor,interceptor.getBeanClass(), creationalContext);
                       
                        interceptor.setInjections(interceptorProxy, creationalContext);

                        //Setting interceptor proxy instance
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.