Package org.jboss.beans.metadata.spi

Examples of org.jboss.beans.metadata.spi.BeanMetaData


        addConfigProperties(builder, configurableMetaData);
        return builder;
    }

    private static void addPublicAndPrivate(final List<BeanMetaData> list, final String name, final BeanMetaDataBuilder builder) {
        final BeanMetaData privateBeanMetaData = builder.getBeanMetaData();
        list.add(privateBeanMetaData);
        final BeanMetaDataBuilder publicBuilder = BeanMetaDataBuilder.createBuilder(name, BoundServer.class.getName());
        publicBuilder.setFactory(privateBeanMetaData);
        publicBuilder.setFactoryMethod("getHandle");
        list.add(publicBuilder.getBeanMetaData());
View Full Code Here


         ClassLoader cl = Configurator.getClassLoader((BeanMetaData) null);
         try
         {
            BeanInfo info = getBeanInfo(className, cl);
            BeanMetaData metaData = getBeanMetaData(info, className);
            return Configurator.instantiateAndConfigure(this, info, metaData);
         }
         catch (ClassNotFoundException ignored)
         {
            log.trace(className + " not found: " + ignored.getMessage());
View Full Code Here

    * @return the result
    * @throws Throwable for any error
    */
   static Object dispatchExecutionWrapper(final KernelControllerContext context, final ExecutionWrapper wrapper) throws Throwable
   {
      BeanMetaData metaData = context.getBeanMetaData();
      ClassLoader cl = Configurator.getClassLoader(metaData);
      AccessControlContext access = null;
      if (context instanceof AbstractKernelControllerContext)
      {
         AbstractKernelControllerContext theContext = (AbstractKernelControllerContext) context;
View Full Code Here

   {
      String className = null;
      Object target = getTarget();
      if (target != null)
         className = target.getClass().getName();
      BeanMetaData bmd = getBeanMetaData();
      if (bmd != null)
      {
         String bean = bmd.getBean();
         if (bean != null)
            className = bean;
      }
      setScopeInfo(new KernelScopeInfo(getName(), className, bmd));
   }
View Full Code Here

    */
   public AbstractBeanMetaData getByAdapter(ComponentAdapter adapter)
   {
      Object key = adapter.getComponentKey();
      String strKey = key instanceof Class ? ((Class) key).getName() : String.valueOf(key);
      BeanMetaData ret = getByKey(strKey);
      if (ret != null)
      {
         return (AbstractBeanMetaData) ret;
      }

View Full Code Here

    @Override
    public final void deploy(final VFSDeploymentUnit deploymentUnit, final EsbMetaData esbMetaData) throws org.jboss.deployers.spi.DeploymentException
    {
        try
        {
            final BeanMetaData beanMetaData = createBeanMetaData(deploymentUnit, esbMetaData);
            deploymentUnit.addAttachment(BeanMetaData.class.getName() + "_ESB", beanMetaData);
            log.debug("Created beanMetaData : " + beanMetaData);
        }
        catch (final DeploymentException e)
        {
View Full Code Here

    @Override
    public final void deploy(final VFSDeploymentUnit deploymentUnit, final EsbMetaData esbMetaData) throws org.jboss.deployers.spi.DeploymentException
    {
        try
        {
            final BeanMetaData beanMetaData = createBeanMetaData(deploymentUnit, esbMetaData);
            deploymentUnit.addAttachment(BeanMetaData.class.getName() + "_ESB", beanMetaData);
            log.debug("Created beanMetaData : " + beanMetaData);
        }
        catch (final DeploymentException e)
        {
View Full Code Here

    * @param kcc the kernel controller context
    * @return prototype's class
    */
   protected Class<?> getPrototypeClass(KernelControllerContext kcc)
   {
      BeanMetaData bmd = kcc.getBeanMetaData();
      Set<PropertyMetaData> properties = bmd.getProperties();
      for (PropertyMetaData pmd : properties)
      {
         if ("bean".equals(pmd.getName()))
         {
            ValueMetaData value = pmd.getValue();
View Full Code Here

      VFSDeploymentUnit vfsUnit = (VFSDeploymentUnit)unit;
      if (scanFromTop)
         vfsUnit = vfsUnit.getTopLevel();

      // build the hibernate bean
      BeanMetaData beanMetaData = sessionFactoryMetaData.getBeanMetaData(vfsUnit.getRoot());
      vfsUnit.addAttachment(BeanMetaData.class + "$Hibernate", beanMetaData);
      log.info("Created Hibernate bean: " + beanMetaData);
   }
View Full Code Here

      // Recreate the kernel deployment
      deployment = createKernelDeployment(BEAN_NAMES);
      getPersistenceFactory().restorePersistenceRoot(root, deployment, null);
     
      // check bean meta data
      BeanMetaData bmd = getBeanMetaData(deployment, "SimpleAnnotatedBean");
      boolean sawProperty = false;
      for(PropertyMetaData prop : bmd.getProperties())
      {
         if(prop.getName().equals("stringProperty"))
         {
            assertEquals("changedTestValue", prop.getValue().getUnderlyingValue());
            sawProperty = true;
View Full Code Here

TOP

Related Classes of org.jboss.beans.metadata.spi.BeanMetaData

Copyright © 2018 www.massapicom. 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.