Package org.jboss.kernel.plugins.deployment

Examples of org.jboss.kernel.plugins.deployment.AbstractKernelDeployment


      BeanMetaDataBuilder supply = BeanMetaDataBuilderFactory.createBuilder("SupplyBean", SimpleLifecycleBean.class.getName());
      supply.addSupply("Barrier");
      BeanMetaDataFactory supplyBean = supply.getBeanMetaDataFactory();

      AbstractKernelDeployment deployment = new AbstractKernelDeployment();
      deployment.setBeanFactories(Arrays.asList(demandBean, supplyBean));

      Kernel kernel = bootstrap();
      KernelController controller = kernel.getController();
      AbstractKernelDeployer deployer = new AbstractKernelDeployer(kernel);
View Full Code Here


      BeanMetaDataFactory demandBean = demand.getBeanMetaDataFactory();

      BeanMetaDataBuilder supply = BeanMetaDataBuilderFactory.createBuilder("SupplyBean", SimpleLifecycleBean.class.getName());
      BeanMetaDataFactory supplyBean = supply.getBeanMetaDataFactory();

      AbstractKernelDeployment deployment = new AbstractKernelDeployment();
      deployment.setBeanFactories(Arrays.asList(demandBean, supplyBean));

      Kernel kernel = bootstrap();
      KernelController controller = kernel.getController();
      AbstractKernelDeployer deployer = new AbstractKernelDeployer(kernel);
View Full Code Here

      BeanMetaDataFactory dependOnBean = dependOn.getBeanMetaDataFactory();

      BeanMetaDataBuilder resolver = BeanMetaDataBuilderFactory.createBuilder("DependencyResolver", SimpleLifecycleBean.class.getName());
      BeanMetaDataFactory resolverBean = resolver.getBeanMetaDataFactory();

      AbstractKernelDeployment deployment = new AbstractKernelDeployment();
      deployment.setBeanFactories(Arrays.asList(dependOnBean, resolverBean));

      Kernel kernel = bootstrap();
      KernelController controller = kernel.getController();
      AbstractKernelDeployer deployer = new AbstractKernelDeployer(kernel);
View Full Code Here

      Map<ValueMetaData, ValueMetaData> map = builder.createMap();
      map.put(builder.createValue("One"), builder.createValue("Uno"));
      map.put(builder.createValue("Two"), builder.createValue("Dos"));
      builder.addPropertyMetaData("map", map);

      AbstractKernelDeployment deployment = new AbstractKernelDeployment();
      deployment.setBeanFactories(Arrays.asList(builder.getBeanMetaDataFactory()));

      Kernel kernel = bootstrap();
      KernelController controller = kernel.getController();
      AbstractKernelDeployer deployer = new AbstractKernelDeployer(kernel);
View Full Code Here

      map = builder.createMap();
      map.put(builder.createValue("One"), builder.createValue("Uno"));
      map.put(builder.createValue("Two"), builder.createValue("Dos"));
      builder.addPropertyMetaData("map", map);

      AbstractKernelDeployment deployment = new AbstractKernelDeployment();
      deployment.setBeanFactories(Arrays.asList(builder.getBeanMetaDataFactory()));

      Kernel kernel = bootstrap();
      KernelController controller = kernel.getController();
      AbstractKernelDeployer deployer = new AbstractKernelDeployer(kernel);
View Full Code Here

   // ---- tests

   protected void doSetupBeans() throws Throwable
   {
      AbstractKernelDeployment deployment = new AbstractKernelDeployment();
      deployment.setName("somename");
      List<BeanMetaDataFactory> beans = new ArrayList<BeanMetaDataFactory>();
      deployment.setBeanFactories(beans);

      BeanMetaDataBuilder builder = BeanMetaDataBuilder.createBuilder("const_value", SimpleObjectWithBeans.class.getName());
      builder.setConstructorValue(new AbstractBeanMetaData(null, SimpleObjectWithBeans.class.getName()));
      beans.add((BeanMetaDataFactory)builder.getBeanMetaData());
View Full Code Here

            classLoaderName = factory.getName() + ":" + factory.getVersion();
         ValueMetaData classLoader = builder.createInject(classLoaderName);
         builder.setClassLoader(classLoader);
         BeanMetaData clientContainerMD = builder.getBeanMetaData();
  
         AbstractKernelDeployment deployment = new AbstractKernelDeployment();
         deployment.setName(factory.getName() + ":" + factory.getVersion());
         if(clientContainerMD instanceof BeanMetaDataFactory)
         {
            BeanMetaDataFactory bmdf = (BeanMetaDataFactory) clientContainerMD;
            beanFactories.add(bmdf);
         }
         else
         {
            // Have to use the deprecated beans
            ArrayList<BeanMetaData> beans = new ArrayList<BeanMetaData>();
            beans.add(clientContainerMD);
            deployment.setBeans(beans);
         }
         deployment.setBeanFactories(beanFactories);
         deploy(deployment);
         validate();

         ClassLoader ccLoader = getBean(classLoaderName, ControllerState.INSTALLED, ClassLoader.class);
         if(ccLoader == null )
View Full Code Here

      if(unit != null)
      {
         deployment = (KernelDeployment) unit.getAttachment(KernelDeployment.class.getName());
         if(deployment == null)
         {
            AbstractKernelDeployment akd = new AbstractKernelDeployment();
            akd.setBeanFactories(new ArrayList<BeanMetaDataFactory>());
            deployment = akd;
            String kdname = unit.getShortName();
            deployment.setName(kdname);
            unit.addAttachment(KernelDeployment.class.getName(), deployment);
            log.info("Created KernelDeployment for: "+unit.getShortName());
View Full Code Here

      }
   }
  
   protected KernelDeployment install(TestVFSClassLoaderFactory metaData) throws Exception
   {
      AbstractKernelDeployment deployment = new AbstractKernelDeployment();
      deployment.setName(metaData.getName() + ":" + metaData.getVersion());
      deployment.setBeanFactories(Collections.singletonList((BeanMetaDataFactory) metaData));
      deploy(deployment);
      return deployment;
   }
View Full Code Here

   /** The interceptor */
   public static final DeploymentBeanInterceptor INTERCEPTOR = new DeploymentBeanInterceptor();
  
   public void add(Object parent, Object child, QName name)
   {
      AbstractKernelDeployment deployment = (AbstractKernelDeployment) parent;
      AbstractBeanMetaData bean = (AbstractBeanMetaData) child;
      List<BeanMetaDataFactory> beans = deployment.getBeanFactories();
      if (beans == null)
      {
         beans = new ArrayList<BeanMetaDataFactory>();
         deployment.setBeanFactories(beans);
      }
      beans.add(bean);
   }
View Full Code Here

TOP

Related Classes of org.jboss.kernel.plugins.deployment.AbstractKernelDeployment

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.