Package org.jboss.beans.metadata.spi

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


      {
         KernelController controller = (KernelController) context.getController();
         Kernel kernel = controller.getKernel();
         KernelRegistry registry = kernel.getRegistry();

         BeanMetaData metaData = context.getBeanMetaData();
         Object name = metaData.getName();
         registry.registerEntry(name, context);
         controller.addSupplies(context);
      }
View Full Code Here


      {
         KernelController controller = (KernelController) context.getController();
         Kernel kernel = controller.getKernel();
         KernelRegistry registry = kernel.getRegistry();

         BeanMetaData metaData = context.getBeanMetaData();
         Object name = metaData.getName();
         try
         {
            controller.removeSupplies(context);
            registry.unregisterEntry(name);
         }
View Full Code Here

      return null;
   }

   public synchronized void addSupplies(KernelControllerContext context)
   {
      BeanMetaData metaData = context.getBeanMetaData();
      Set supplies = metaData.getSupplies();
      if (supplies != null)
      {
         boolean trace = log.isTraceEnabled();

         if (supplies.isEmpty() == false)
View Full Code Here

      }
   }
  
   public synchronized void removeSupplies(KernelControllerContext context)
   {
      BeanMetaData metaData = context.getBeanMetaData();
      Set supplies = metaData.getSupplies();
      if (supplies != null)
      {
         boolean trace = log.isTraceEnabled();
        
         if (supplies.isEmpty() == false)
View Full Code Here

      List beans = deployment.getBeans();
      if (beans != null)
      {
         for (int i = 0; i < beans.size(); ++i)
         {
            BeanMetaData metaData = (BeanMetaData) beans.get(i);
            KernelControllerContext context = deployBean(controller, deployment, metaData);
            deployment.addInstalledContext(context);
         }
      }
   }
View Full Code Here

      String className = properties.getProperty(type, defaultType);
      if (log.isTraceEnabled())
         log.trace(type + " using implementation " + className);

      BeanInfo info = getBeanInfo(className, getClass().getClassLoader());
      BeanMetaData metaData = getBeanMetaData(info, className);
      return Configurator.instantiateAndConfigure(this, info, metaData);
   }
View Full Code Here

      String ejbName = beanMetaData.getEjbName();
      String ejbBeanName = identifier.identifyEJB(unit, ejbName);
      String name = resolver.resolve(unit, ejbName);
      BeanMetaDataBuilder builder = BeanMetaDataBuilderFactory.createBuilder(name, EndpointImpl.class.getName());
      builder.addPropertyMetaData("container", builder.createInject(ejbBeanName));
      BeanMetaData bmd = builder.getBeanMetaData();
      log.debug("Deploy " + bmd);
      unit.addAttachment(BeanMetaData.class + ":" + name, bmd);
   }
View Full Code Here

         List<BeanMetaData> aopBeans = output.getBeans();
         if (aopBeans != null && aopBeans.size() > 0)
         {
            for (int i = aopBeans.size() - 1 ; i >= 0 ; i--)
            {
               BeanMetaData bean = aopBeans.get(i);
               beanMetaDataDeployer.undeploy(unit, bean);
            }
         }
      }
   }
View Full Code Here

      String ejbName = beanMetaData.getEjbName();
      String ejbBeanName = identifier.identifyEJB(unit, ejbName);
      String name = resolver.resolve(unit, ejbName);
      BeanMetaDataBuilder builder = BeanMetaDataBuilderFactory.createBuilder(name, EndpointImpl.class.getName());
      builder.addPropertyMetaData("container", builder.createInject(ejbBeanName));
      BeanMetaData bmd = builder.getBeanMetaData();
      log.info("Deploy " + bmd);
      unit.addAttachment(BeanMetaData.class + ":" + name, 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

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.