Package org.jboss.deployers.spi.deployer

Examples of org.jboss.deployers.spi.deployer.Deployer


      if (theDeployers.isEmpty() == false)
      {
         for (int i = theDeployers.size() - 1; i >= 0; --i)
         {
            Deployer deployer = theDeployers.get(i);
            if (deployer.isParentFirst())
               doUninstallParentLast(deployer, deploymentContext, true, true);
            else
               doUninstallParentFirst(deployer, deploymentContext, true, true);
         }
      }
View Full Code Here


            int i = 0;
            try
            {
               while (i < theDeployers.size())
               {
                  Deployer deployer = theDeployers.get(i);
                  if (deployer.isParentFirst())
                     doInstallParentFirst(deployer, deploymentContext);
                  else
                     doInstallParentLast(deployer, deploymentContext);
                  ++i;
               }
            }
            catch (Throwable t)
            {
               deploymentContext.setState(DeploymentState.ERROR);
               deploymentContext.setProblem(t);

               // Unwind the previous deployments
               for (int j = i - 1; j >= 0; --j)
               {
                  Deployer deployer = theDeployers.get(j);
                  if (deployer.isParentFirst())
                     doUninstallParentLast(deployer, deploymentContext, true, true);
                  else
                     doUninstallParentFirst(deployer, deploymentContext, true, true);
               }
View Full Code Here

      if (theDeployers.isEmpty() == false)
      {
         for (int i = theDeployers.size() - 1; i >= 0; --i)
         {
            Deployer deployer = theDeployers.get(i);
            if (deployer.isParentFirst())
               doUninstallParentLast(deployer, deploymentContext, true, true);
            else
               doUninstallParentFirst(deployer, deploymentContext, true, true);
         }
      }
View Full Code Here

      deployer2 = new TestLevelClassLoaderSystemDeployer();
      deployer2.setClassLoading(classLoading);
      deployer2.setSystem(system);

      Deployer deployer3 = new VFSClassLoaderClassPathDeployer();
     
      return createMainDeployer(deployer1, deployer2, deployer3);
   }
View Full Code Here

      deployer2 = new InterceptionClassLoaderSystemDeployer();
      deployer2.setClassLoading(classLoading);
      deployer2.setSystem(system);

      Deployer deployer3 = createGenericAnnotationDeployer();

      if (deployers != null && deployers.length > 0)
      {
         Deployer[] allDeployers = new Deployer[deployers.length + 3];
         allDeployers[0] = deployer1;
View Full Code Here

      deployer2 = new TestLevelClassLoaderSystemDeployer();
      deployer2.setClassLoading(classLoading);
      deployer2.setSystem(system);
     
      Deployer deployer4 = new VFSClassLoaderClassPathDeployer();
     
      return createMainDeployer(deployer1, deployer2, inMemoryClassesDeployer, deployer4);
   }
View Full Code Here

   {
      VirtualFile file = getVirtualFile("/structure/explicit", "complex.deployer");
      VFSDeploymentContext deployment = new AbstractVFSDeploymentContext(file, "");
      deployment.setMetaDataPath(Collections.singletonList("META-INF"));
      VFSDeploymentUnit unit = new AbstractVFSDeploymentUnit(deployment);
      Deployer deployer = new StructureOMFDeployer();

      deployer.deploy(unit);
      try
      {
         StructureMetaData metaData = unit.getAttachment(StructureMetaData.class);
         assertNotNull(metaData);
      }
      finally
      {
         deployer.undeploy(unit);
      }
   }
View Full Code Here

   {
      VirtualFile file = getVirtualFile("/structure/explicit", "comparator.jar");
      VFSDeploymentContext deployment = new AbstractVFSDeploymentContext(file, "");
      deployment.setMetaDataPath(Collections.singletonList("META-INF"));
      VFSDeploymentUnit unit = new AbstractVFSDeploymentUnit(deployment);
      Deployer deployer = new StructureOMFDeployer();

      deployer.deploy(unit);
      try
      {
         StructureMetaData metaData = unit.getAttachment(StructureMetaData.class);
         assertNotNull(metaData);
         assertComparator(metaData, "", "org.jboss.test.deployment.test.SomeDeploymentComparatorTop");
         assertComparator(metaData, "sub.jar", "org.jboss.test.deployment.test.SomeDeploymentComparatorSub");
         assertComparator(metaData, "x.war", "org.jboss.test.deployment.test.SomeDeploymentComparatorX");
      }
      finally
      {
         deployer.undeploy(unit);
      }
   }
View Full Code Here

   public void testAddDeployers() throws Exception
   {
      DeployerClient main = createMainDeployer();
      assertEmpty(getDeployers(main));
     
      Deployer deployer = new TestSimpleDeployer();
      HashSet<Deployer> expected = new HashSet<Deployer>();
      expected.add(deployer);

      addDeployer(main, deployer);
      assertEquals(expected, getDeployers(main));
View Full Code Here

   public void testRemoveDeployers() throws Exception
   {
      DeployerClient main = createMainDeployer();
      assertEmpty(getDeployers(main));
     
      Deployer deployer1 = new TestSimpleDeployer("1");
      Deployer deployer2 = new TestSimpleDeployer("2");
      HashSet<Deployer> expected = new HashSet<Deployer>();
      expected.add(deployer1);
      expected.add(deployer2);
      addDeployer(main, deployer1);
      addDeployer(main, deployer2);
      assertEquals(expected, getDeployers(main));
     
      Deployer notPresent = new TestSimpleDeployer();
      removeDeployer(main, notPresent);
      assertEquals(expected, getDeployers(main));

      removeDeployer(main, deployer1);
      expected.remove(deployer1);
View Full Code Here

TOP

Related Classes of org.jboss.deployers.spi.deployer.Deployer

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.