Package com.caucho.config.inject

Examples of com.caucho.config.inject.BeanFactory.singleton()


    // server/12dt
    // for backward compatibility <resource> is always ApplicationScoped
    factory.scope(ApplicationScoped.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.binding(Names.create(getName()));
        // server/30i0
        factory.binding(CurrentLiteral.CURRENT);
      }

      Bean bean = factory.singleton(connectionFactory);

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

      factory = factory.stereotype(stereotype.annotationType());
    }

    factory.stereotype(Configured.class);

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

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

     
      if (bindingType.isAnnotationPresent(Qualifier.class))
        factory.binding(binding);
    }

    _beanManager.addBean(factory.singleton(proxy));

    event.veto();
  }
      }
    } catch (Exception e) {
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

      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

      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.addBean(factory.name(getName())
          .singleton(connectionFactory));
      }
      else
  beanManager.addBean(factory.singleton(connectionFactory));
    }
  }

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

  Jndi.bindDeepShort(getName(), resourceObject);

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

  // server/30b4
  factory.binding(Names.create(getName()));
  factory.binding(CurrentLiteral.CURRENT);
      }
     
      manager.addBean(factory.singleton(connectionFactory));
    }
  }

  public class ConnectionListener {
    private String _name;
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.