Package com.caucho.config.inject

Examples of com.caucho.config.inject.InjectManager.addBean()


  BeanFactory factory = webBeans.createBeanFactory(_value.getClass());
 
  if (_name != null)
    factory.name(_name);

  webBeans.addBean(factory.singleton(_value));
      }
      else if (_className == null)
  throw new ConfigException(L.l("BeanEmbed must either have a value or a class"));
      else {
  ClassLoader loader = Thread.currentThread().getContextClassLoader();
View Full Code Here


    factory.name(_name);

  if (_init != null)
    factory.init(_init);

  webBeans.addBean(factory.bean());
      }
    } catch (Exception e) {
      throw ConfigException.create(e);
    }
  }
View Full Code Here

    else
      injectProgram = new ConfigProgram[0];

    _bean = new XmlBean(managedBean, javaCtor, newProgram, injectProgram);

    beanManager.addBean(_bean);

    for (Bean producesBean : managedBean.getProducerBeans()) {
      beanManager.addBean(producesBean);
    }
  }
View Full Code Here

    _bean = new XmlBean(managedBean, javaCtor, newProgram, injectProgram);

    beanManager.addBean(_bean);

    for (Bean producesBean : managedBean.getProducerBeans()) {
      beanManager.addBean(producesBean);
    }
  }

  protected Bean bindParameter(String loc,
                               Type type,
View Full Code Here

        InjectManager webBeans = InjectManager.create();
        BeanFactory factory = webBeans.createBeanFactory(Authenticator.class);
        factory.type(Authenticator.class);
        factory.type(AdminAuthenticator.class);

        webBeans.addBean(factory.singleton(_auth));
      }

      if (_transactionManager != null)
        _transactionManager.start();
    } catch (Exception e) {
View Full Code Here

    Object value = replaceObject();
    Bean bean = null;

    if (value != null) {
      bean = factory.singleton(value);
      beanManager.addBean(bean);
    }
    else {
      bean = factory.bean();
      beanManager.addBean(bean);
    }
View Full Code Here

      bean = factory.singleton(value);
      beanManager.addBean(bean);
    }
    else {
      bean = factory.bean();
      beanManager.addBean(bean);
    }


    // XXXX: JNDI isn't right
    if (_jndiName != null) {
View Full Code Here

    BeanFactory factory = webBeans.createBeanFactory(value.getClass());
    factory.name(_name);
    // server/1516
    factory.binding(Names.create(_name));

    webBeans.addBean(factory.singleton(value));

    Jndi.bindDeepShort(_name, value);
  }

  /**
 
View Full Code Here

          component.setFromClass(true);
          component.init();
          */
          bean = injectManager.createManagedBean(cl);

          injectManager.addBean(bean);

          for (Bean<?> producerBean : bean.getProducerBeans()) {
            injectManager.addBean(producerBean);
          }

View Full Code Here

          bean = injectManager.createManagedBean(cl);

          injectManager.addBean(bean);

          for (Bean<?> producerBean : bean.getProducerBeans()) {
            injectManager.addBean(producerBean);
          }

          //_pendingComponentList.add(component);
        }
      }
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.