Examples of KernelDeployment


Examples of org.jboss.kernel.spi.deployment.KernelDeployment

         log.trace("Parsing " + url);

      long start = System.currentTimeMillis();

      Unmarshaller unmarshaller = factory.newUnmarshaller();
      KernelDeployment deployment = (KernelDeployment) unmarshaller.unmarshal(url.toString(), resolver);
      if (deployment == null)
         throw new RuntimeException("The xml " + url + " is not well formed!");
      deployment.setName(url.toString());

      if (trace)
      {
         long now = System.currentTimeMillis();
         log.trace("Parsing " + url + " took " + (now-start) + " milliseconds");
View Full Code Here

Examples of org.jboss.kernel.spi.deployment.KernelDeployment

      boolean trace = log.isTraceEnabled();

      if (trace)
         log.trace("Parsing " + deploymentName);
      Unmarshaller unmarshaller = factory.newUnmarshaller();
      KernelDeployment deployment = (KernelDeployment) unmarshaller.unmarshal(stream, resolver);
      if (deployment == null)
         throw new RuntimeException("The deployment " + deploymentName + " is not well formed!");
      deployment.setName(deploymentName);

      deploy(deployment);

      return deployment;
   }
View Full Code Here

Examples of org.jboss.kernel.spi.deployment.KernelDeployment

   public void shutdown()
   {
      ListIterator<KernelDeployment> iterator = deployments.listIterator(deployments.size());
      while (iterator.hasPrevious())
      {
         KernelDeployment deployment = iterator.previous();
         undeploy(deployment);
      }
   }
View Full Code Here

Examples of org.jboss.kernel.spi.deployment.KernelDeployment

      SchemaBindingResolver resolver = SingletonSchemaResolverFactory.getInstance().getSchemaBindingResolver();
      UnmarshallerFactory factory = UnmarshallerFactory.newInstance();

      Unmarshaller unmarshaller = factory.newUnmarshaller();
      URL url = getClass().getResource(getFileName());
      KernelDeployment deployment = (KernelDeployment) unmarshaller.unmarshal(url.toString(), resolver);
      return deployment.getBeanFactories();
   }
View Full Code Here

Examples of org.jboss.kernel.spi.deployment.KernelDeployment

   }

   protected void execute(TestUnit testUnit) throws Throwable
   {
      enableTrace();
      KernelDeployment deployment = deploy(testUnit.getResource());
      try
      {
         validate();
         testUnit.executeTest();
      }
View Full Code Here

Examples of org.jboss.kernel.spi.deployment.KernelDeployment

      properties.put("mybean.somenumber.type", "java.lang.Long");
      properties.put("mybean.injectee", "(inject).injectee");
      properties.put("injectee.(class)", "org.jboss.acme.MyBean2");

      PropertiesGraphFactory propertiesGraph = new PropertiesGraphFactory(properties);
      KernelDeployment deployment = propertiesGraph.build();
      assertNotNull(deployment);
      List<BeanMetaData> beans = deployment.getBeans();
      assertNotNull(beans);
      assertFalse(beans.isEmpty());

      BeanMetaData bean1 = beans.get(0);
      assertInstanceOf(bean1, AbstractBeanMetaData.class);
View Full Code Here

Examples of org.jboss.kernel.spi.deployment.KernelDeployment

      {
         BeanXMLDeployer deployer = new BeanXMLDeployer(kernel);
         URL bootstrap = Thread.currentThread().getContextClassLoader().getResource(resource);
         if (bootstrap == null)
            throw new RuntimeException("Cannot find " + resource);
         KernelDeployment deployment = deployer.deploy(bootstrap);
         deployer.validate();
         deployments.add(0, deployment);
      }
      catch (Throwable throwable)
      {
View Full Code Here

Examples of org.jboss.kernel.spi.deployment.KernelDeployment

      {
         BeanXMLDeployer deployer = new BeanXMLDeployer(kernel);
         URL bootstrap = Thread.currentThread().getContextClassLoader().getResource(resource);
         if (bootstrap == null)
            throw new RuntimeException("Cannot find " + resource);
         KernelDeployment deployment = deployer.deploy(bootstrap);
         deployments.add(0, deployment);
         deployer.validate();
      }
      catch (Throwable throwable)
      {
View Full Code Here

Examples of org.jboss.kernel.spi.deployment.KernelDeployment

   public static Object getDeployment(String name)
   {
      Iterator allDeployments = deployments.iterator();
      while (allDeployments.hasNext())
      {
         KernelDeployment deployment = (KernelDeployment)allDeployments.next();
         Iterator contexts = deployment.getInstalledContexts().iterator();
         while (contexts.hasNext())
         {
            org.jboss.kernel.plugins.dependency.AbstractKernelControllerContext context = (org.jboss.kernel.plugins.dependency.AbstractKernelControllerContext)contexts.next();
            if (context.getName().equals(name))
               return context.getTarget();
View Full Code Here

Examples of org.jboss.kernel.spi.deployment.KernelDeployment

   protected Kernel bootstrap() throws Throwable
   {
      kernel = super.bootstrap();
      deployer = new BasicXMLDeployer(kernel, ControllerMode.AUTOMATIC);
      String testName = "getDeploymentFor"+ getName().substring(4);
      KernelDeployment deployment = null;
      try
      {
         Method getDeployment = getClass().getDeclaredMethod(testName);
         deployment = (KernelDeployment) getDeployment.invoke(this);
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.