Package org.jboss.beans.metadata.spi

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


   {

      AbstractKernelDeployment deployment = new AbstractKernelDeployment();
      deployment.setName("KernelDeployerTest");
     
      BeanMetaDataFactory metaData = new AbstractBeanMetaData("Test", Simple.class.getName());
      deployment.setBeanFactories(Collections.singletonList(metaData));
     
      unit.getTransientManagedObjects().addAttachment("KernelDeployerTest", deployment);
   }
View Full Code Here


   {
      Deployment context = createSimpleDeployment("KernelDeployerTest1");

      AbstractKernelDeployment deployment = new AbstractKernelDeployment();
      deployment.setName("KernelDeployerTest1");
      BeanMetaDataFactory md1 = new AbstractBeanMetaData("PUD", PUDeployment.class.getName());
      BeanMetaDataFactory md2 = new AbstractBeanMetaData("XPC", DefaultXPCResolver.class.getName());
      deployment.setBeanFactories(Arrays.asList(md1, md2));
      MutableAttachments attachments = (MutableAttachments) context.getPredeterminedManagedObjects();
      attachments.addAttachment("KernelDeployerTest1", deployment);

      assertDeploy(context);
View Full Code Here

   {
      Deployment context = createSimpleDeployment("KernelDeployerTest2");

      AbstractKernelDeployment deployment = new AbstractKernelDeployment();
      deployment.setName("KernelDeployerTest2");
      BeanMetaDataFactory md1 = new AbstractBeanMetaData("PUD", PUDeployment.class.getName());
      deployment.setBeanFactories(Arrays.asList(md1));
      MutableAttachments attachments = (MutableAttachments) context.getPredeterminedManagedObjects();
      attachments.addAttachment("KernelDeployerTest2", deployment);

      assertDeploy(context);
View Full Code Here

      PUDeployment bean = new PUDeployment();
      AbstractBeanMetaData md1 = new AbstractBeanMetaData("PUD", PUDeployment.class.getName());
      AbstractConstructorMetaData acmd = new AbstractConstructorMetaData();
      acmd.setValueObject(bean);
      md1.setConstructor(acmd);
      BeanMetaDataFactory md2 = new AbstractBeanMetaData("XPC", DefaultXPCResolver.class.getName());
      deployment.setBeanFactories(Arrays.asList(md1, md2));
      MutableAttachments attachments = (MutableAttachments) context.getPredeterminedManagedObjects();
      attachments.addAttachment("KernelDeployerTest3", deployment);

      assertDeploy(context);
View Full Code Here

      if (beanFactories == null || beanFactories.size() == 0)
         return null;
      List<BeanMetaData> result = new ArrayList<BeanMetaData>(beanFactories.size());
      for (int i = 0; i < beanFactories.size(); ++i)
      {
         BeanMetaDataFactory factory = beanFactories.get(i);
         List<BeanMetaData> beans = factory.getBeans();
         result.addAll(beans);
      }
      return result;
   }
View Full Code Here

      List<BeanMetaDataFactory> factories = getFactories(deployment);
      if (factories != null && factories.size() > 0)
      {
         for (Iterator<BeanMetaDataFactory> it = factories.iterator() ; it.hasNext() ; )
         {
            BeanMetaDataFactory factory = it.next();
            if (factory instanceof AspectManagerAwareBeanMetaDataFactory)
            {
               it.remove();
               aopFactories.add((AspectManagerAwareBeanMetaDataFactory)factory);
            }
View Full Code Here

/*    */   public void setParent(Object parent, Object o, QName elementName, ElementBinding element, ElementBinding parentElement)
/*    */   {
/* 47 */     AbstractKernelDeployment deployment = (AbstractKernelDeployment)parent;
/* 48 */     if ((o == null) || (!(o instanceof BeanMetaDataFactory)))
/* 49 */       throw new IllegalArgumentException(o + " is not an instance of BeanMetaDataFactory for element " + element.getQName());
/* 50 */     BeanMetaDataFactory bean = (BeanMetaDataFactory)o;
/* 51 */     List beans = deployment.getBeanFactories();
/* 52 */     if (beans == null)
/*    */     {
/* 54 */       beans = new ArrayList();
/* 55 */       deployment.setBeanFactories(beans);
View Full Code Here

   public void setParent(Object parent, Object o, QName elementName, ElementBinding element, ElementBinding parentElement)
   {
      AbstractKernelDeployment deployment = (AbstractKernelDeployment) parent;
      if (o == null || o instanceof BeanMetaDataFactory == false)
         throw new IllegalArgumentException(o + " is not an instance of BeanMetaDataFactory for element " + element.getQName());
      BeanMetaDataFactory bean = (BeanMetaDataFactory) o;
      List<BeanMetaDataFactory> beans = deployment.getBeanFactories();
      if (beans == null)
      {
         beans = new ArrayList<BeanMetaDataFactory>();
         deployment.setBeanFactories(beans);
View Full Code Here

         ArrayList<BeanMetaData> beans, BeanMetaData bmd)
   {
      // TODO Auto-generated method stub
      if(bmd instanceof BeanMetaDataFactory)
      {
         BeanMetaDataFactory bmdf = (BeanMetaDataFactory) bmd;
         beanFactories.add(bmdf);
      }
      else
      {
         // Have to use the deprecated beans
View Full Code Here

      List<BeanMetaDataFactory> factories = getFactories(deployment);
      if (factories != null && factories.size() > 0)
      {
         for (Iterator<BeanMetaDataFactory> it = factories.iterator() ; it.hasNext() ; )
         {
            BeanMetaDataFactory factory = it.next();
            if (factory instanceof AspectManagerAwareBeanMetaDataFactory)
            {
               it.remove();
               aopFactories.add((AspectManagerAwareBeanMetaDataFactory)factory);
            }
View Full Code Here

TOP

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

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.