Package com.caucho.config.inject

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


    factory.stereotype(Configured.class);

    _bean = (AbstractBean) factory.singleton(proxy);

    beanManager.addBean(_bean);
  }
}
View Full Code Here


    if (_injectionTarget == null)
      _injectionTarget = inject.createInjectionTarget(_ejbClass);

    if (_timerService != null) {
      BeanFactory<TimerService> factory = inject.createBeanFactory(TimerService.class);
      inject.addBean(factory.singleton(_timerService));
    }
    /*
    ArrayList<ConfigProgram> injectList = new ArrayList<ConfigProgram>();
    InjectIntrospector.introspectInject(injectList, getEjbClass());
    // XXX: add inject from xml here
View Full Code Here

    super.bindContext();
   
    InjectManager manager = InjectManager.create();
    BeanFactory<?> factory = manager.createBeanFactory(_context.getClass());

    manager.addBean(factory.singleton(_context));
  }

  /**
   * Starts the server.
   */
 
View Full Code Here

        = beanManager.createBeanFactory(SessionContext.class);
     
      AbstractContext context = getSessionContext();
      context.setDeclaredRoles(_declaredRoles);

      beanManager.addBean(factory.singleton(context));
    } finally {
      thread.setContextClassLoader(oldLoader);
    }

    registerWebBeans();
View Full Code Here

        }
      }

      _bean = createBean(mBean, baseApi);

      beanManager.addBean(_bean);

      /*
       * if (remoteApiList != null) { for (Class api : remoteApiList) {
       * factory.type(api); } }
       */
 
View Full Code Here

      Object servlet = createServlet(false);

      BeanFactory factory = webBeans.createBeanFactory(servlet.getClass());
      factory.name(_var);

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

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

    BeanFactory factory = beanManager.createBeanFactory(WebApp.class);
    factory.type(WebApp.class);
    factory.type(ServletContext.class);
    // factory.stereotype(CauchoDeploymentLiteral.create());

    beanManager.addBean(factory.singleton(webApp));

    Config.setProperty("webApp", getVar());
    Config.setProperty("app", getVar());

    webApp.setRegexp(_regexpValues);
View Full Code Here

        factory.type(Authenticator.class);
        factory.type(AdminAuthenticator.class);
        factory.binding(CurrentLiteral.CURRENT);

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

      DependencyCheckInterval depend = new DependencyCheckInterval();
      depend.setValue(new Period(-1));
      depend.init();
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

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.