Package org.jboss.kernel.plugins.deployment

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


      // Get out all EJB3 Containers
      final Collection<Container> containers = deployment.getEjbContainers().values();
      if (containers != null)
      {
         final AbstractKernelDeployment kernelDeployment = new AbstractKernelDeployment();
         List<BeanMetaDataFactory> beanFactories = new ArrayList<BeanMetaDataFactory>();
         kernelDeployment.setBeanFactories(beanFactories);

         // For each EJB Container
         for (final Container container : containers)
         {
            // Get the EJB Name
View Full Code Here


         // Use vfs class loader as the ClientContainer class loader
         ValueMetaData classLoader = builder.createInject(classLoaderName);
         builder.setClassLoader(classLoader);
         BeanMetaData clientContainerMD = builder.getBeanMetaData();

         AbstractKernelDeployment deployment = new AbstractKernelDeployment();
         deployment.setName(factory.getName() + ":" + factory.getVersion());
         addBeanMetaData(beanFactories, beans, clientContainerMD);
         deployment.setBeanFactories(beanFactories);
         if(beans.size() > 0)
            deployment.setBeans(beans);
         deploy(deployment);
         validate();

         KernelController controller = kernel.getController();
         // ClientContainer
View Full Code Here

      public void visit(BaseDeploymentVertex parent, Set<Vertex<String>> children)
      {
         beanMetaData = new AbstractBeanMetaData();
         beanMetaData.setName(getName());
         AbstractKernelDeployment deployment = parent.getDeployment();
         List<BeanMetaDataFactory> list = deployment.getBeanFactories();
         if (list == null)
         {
            list = new ArrayList<BeanMetaDataFactory>();
            deployment.setBeanFactories(list);
         }
         list.add(beanMetaData);
      }
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.