Package com.caucho.config.inject

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


      BeanBuilder factory = cdiManager.createBeanFactory(servlet.getClass());
      if (_var != null)
        factory.name(_var);

      cdiManager.addBean(factory.singleton(servlet));
    }
  }

  protected void validateClass(boolean requireClass)
    throws ServletException
View Full Code Here


    if (name != null)
      factory.name(name);

    // factory.stereotype(CauchoDeployment.class);

    manager.addBean(factory.singleton(this));
   

    _queryAdmin.register();
    _databaseAdmin.register();
  }
View Full Code Here

      BeanBuilder<EntityManagerFactory> emfFactory;
      emfFactory = beanManager.createBeanFactory(EntityManagerFactory.class);

      emfFactory.qualifier(CurrentLiteral.CURRENT);
      emfFactory.qualifier(Names.create(pUnit.getName()));
      beanManager.addBean(emfFactory.singleton(pUnit.getEntityManagerFactoryProxy()));

      if (pUnit.getTransactionType() == PersistenceUnitTransactionType.JTA) {
        log.finer(L.l("register persistent-unit `{0}' with transaction-type JTA", pUnit.getName()));
        BeanBuilder<EntityManager> emFactory;
        emFactory = beanManager.createBeanFactory(EntityManager.class);
View Full Code Here

        BeanBuilder<EntityManager> emFactory;
        emFactory = beanManager.createBeanFactory(EntityManager.class);

        emFactory.qualifier(CurrentLiteral.CURRENT);
        emFactory.qualifier(Names.create(pUnit.getName()));
        beanManager.addBean(emFactory.singleton(pUnit.getEntityManagerJtaProxy()));
      } else {
        log.finer(L.l("register persistent-unit `{0}' with transaction-type RESOURCE_LOCAL", pUnit.getName()));
      }

      /*
 
View Full Code Here

      Jndi.bindDeepShort(_resourceAdapter.getName(), _ra);

      beanFactory.name(_resourceAdapter.getName());
    }

    manager.addBean(beanFactory.singleton(_ra));

    // create a default outbound factory
    if (_outboundList.size() == 0 && _jndiName != null && _rar != null) {
      ObjectConfig factoryConfig = _rar.getConnectionDefinition(null);
View Full Code Here

        = beanManager.createBeanFactory(connectionFactory.getClass());
     
      if (getName() != null) {
        Jndi.bindDeepShort(getName(), connectionFactory);

        beanManager.addBean(factory.name(getName())
                            .singleton(connectionFactory));
      }
      else
        beanManager.addBean(factory.singleton(connectionFactory));
    }
View Full Code Here

        beanManager.addBean(factory.name(getName())
                            .singleton(connectionFactory));
      }
      else
        beanManager.addBean(factory.singleton(connectionFactory));
    }
  }

  public class ConnectionListener {
    private String _name;
View Full Code Here

    // for backward compatibility <resource> is always ApplicationScoped
    // factory.scope(ApplicationScoped.class);
    factory.scope(Singleton.class);

    if (_object != null)
      beanManager.addBean(factory.singleton(_object));
    else
      beanManager.addBean(factory.bean());

    if (log.isLoggable(Level.CONFIG))
      logConfig();
View Full Code Here

    factory.scope(Singleton.class);

    if (_object != null)
      beanManager.addBean(factory.singleton(_object));
    else
      beanManager.addBean(factory.bean());

    if (log.isLoggable(Level.CONFIG))
      logConfig();
  }
View Full Code Here

        factory.type(AdminAuthenticator.class);
       
        factory.qualifier(DefaultLiteral.DEFAULT);
        factory.qualifier(new AdminLiteral());

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

      if (_transactionManager != null)
        _transactionManager.start();
    } catch (Exception e) {
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.