Package org.jboss.deployers.spi.management.deploy

Examples of org.jboss.deployers.spi.management.deploy.DeploymentProgress


   }
  
   protected String[] distribute(DeploymentManager deployMgr, String name, URL contentURL)
      throws Exception
   {
      DeploymentProgress progress = deployMgr.distribute(name, contentURL, true);
      getLog().debug("distribute: "+ contentURL);
      progress.addProgressListener(this);
      progress.run();
     
      assertCompleted(progress.getDeploymentStatus());
     
      return progress.getDeploymentID().getRepositoryNames();
   }
View Full Code Here


      return progress.getDeploymentID().getRepositoryNames();
   }
  
   protected void start(DeploymentManager deployMgr, String[] repositoryNames) throws Exception
   {
      DeploymentProgress progress = deployMgr.start(repositoryNames);
      progress.addProgressListener(this);
      progress.run();
     
      DeploymentStatus status = progress.getDeploymentStatus();
      assertCompleted(status);
   }
View Full Code Here

      assertCompleted(status);
   }
  
   protected void stop(DeploymentManager deployMgr, String[] repositoryNames) throws Exception
   {
      DeploymentProgress progress = deployMgr.stop(repositoryNames);
      progress.addProgressListener(this);
      progress.run();
     
      DeploymentStatus status = progress.getDeploymentStatus();
      assertCompleted(status);
   }
View Full Code Here

      assertCompleted(status);
   }
  
   protected void undeploy(DeploymentManager deployMgr, String[] repositoryNames) throws Exception
   {
      DeploymentProgress progress = deployMgr.remove(repositoryNames);
      progress.addProgressListener(this);
      progress.run();
     
      assertCompleted(progress.getDeploymentStatus());
   }
View Full Code Here

      int p = urlString.indexOf(":/");
      contentURL = new URL("vfszip" + urlString.substring(p));
      getLog().debug(contentURL);

      DeploymentStatus status;
      DeploymentProgress progress = deployMgr.distribute(name, contentURL, true);
      progress.addProgressListener(this);
      progress.run();
      String[] uploadedNames = {};
      try
      {
         status = progress.getDeploymentStatus();
         assertTrue("DeploymentStatus.isCompleted: " + status, status.isCompleted());
         // It should not be running yet
         assertFalse("DeploymentStatus.isRunning: " + status, status.isRunning());
         assertFalse("DeploymentStatus.isFailed: " + status, status.isFailed());

         // Get the unique deployment name
         uploadedNames = progress.getDeploymentID().getRepositoryNames();
         getLog().debug("Uploaded deployment names: "+Arrays.asList(uploadedNames));
         // Now start the deployment
         progress = deployMgr.start(uploadedNames);
         progress.addProgressListener(this);
         progress.run();
         try
         {
            status = progress.getDeploymentStatus();
            assertTrue("DeploymentStatus.isCompleted: " + status, status.isCompleted());
            assertFalse("DeploymentStatus.isRunning: " + status, status.isRunning());
            assertFalse("DeploymentStatus.isFailed: " + status, status.isFailed());
            // Check for a
            ManagementView mgtView = getManagementView();
            ManagedDeployment deployment = mgtView.getDeployment(uploadedNames[0]);
            assertNotNull(deployment);
            getLog().info("Found " + type + " deployment: " + deployment);
            Set<String> types = deployment.getTypes();
            if (types != null && types.isEmpty() == false)
               assertTrue("Missing type: " + type + ", available: " + types, types.contains(type));
            if (tester != null)
            {
               tester.testManagedDeployment();
            }
         }
         finally
         {
            //Thread.sleep(15 * 1000); // 15 secs >> more than it takes for reaper to run :-)

            // Stop/remove the deployment
            progress = deployMgr.stop(uploadedNames);
            progress.addProgressListener(this);
            progress.run();
            status = progress.getDeploymentStatus();
            assertTrue("DeploymentStatus.isCompleted: " + status, status.isCompleted());
            assertFalse("DeploymentStatus.isFailed: " + status, status.isFailed());
         }
      }
      finally
      {
         progress = deployMgr.remove(uploadedNames);
         progress.addProgressListener(this);
         progress.run();
         status = progress.getDeploymentStatus();
         assertTrue("DeploymentStatus.isCompleted: " + status, status.isCompleted());
         assertFalse("DeploymentStatus.isFailed: " + status, status.isFailed());
      }
   }
View Full Code Here

      int p = urlString.indexOf(":/");
      contentURL = new URL("vfszip" + urlString.substring(p));
      getLog().debug(contentURL);

      DeploymentStatus status;
      DeploymentProgress progress = deployMgr.distribute(name, contentURL, true);
      progress.addProgressListener(this);
      progress.run();
      String[] uploadedNames = {};
      try
      {
         status = progress.getDeploymentStatus();
         assertTrue("DeploymentStatus.isCompleted: " + status, status.isCompleted());
         // It should not be running yet
         assertFalse("DeploymentStatus.isRunning: " + status, status.isRunning());
         assertFalse("DeploymentStatus.isFailed: " + status, status.isFailed());

         // Get the unique deployment name
         uploadedNames = progress.getDeploymentID().getRepositoryNames();
         getLog().debug("Uploaded deployment names: "+Arrays.asList(uploadedNames));
        
         // Now start the deployment
         progress = deployMgr.start(uploadedNames);
         progress.addProgressListener(this);
         progress.run();
         try
         {
            status = progress.getDeploymentStatus();
            assertTrue("DeploymentStatus.isCompleted: " + status, status.isCompleted());
            assertFalse("DeploymentStatus.isRunning: " + status, status.isRunning());
            assertFalse("DeploymentStatus.isFailed: " + status, status.isFailed());
            // Check for a
            ManagementView mgtView = getManagementView(getNamingContext(0));
            ManagedDeployment deployment = mgtView.getDeployment(uploadedNames[0]);
            assertNotNull(deployment);
            getLog().info("Found " + type + " deployment: " + deployment);
            Set<String> types = deployment.getTypes();
            if (types != null && types.isEmpty() == false)
               assertTrue("Missing type: " + type + ", available: " + types, types.contains(type));
            if (tester != null)
            {
               tester.testManagedDeployment();
            }
         }
         finally
         {
            //Thread.sleep(15 * 1000); // 15 secs >> more than it takes for reaper to run :-)

            // Stop/remove the deployment
            progress = deployMgr.stop(uploadedNames);
            progress.addProgressListener(this);
            progress.run();
            status = progress.getDeploymentStatus();
            assertTrue("DeploymentStatus.isCompleted: " + status, status.isCompleted());
            assertFalse("DeploymentStatus.isFailed: " + status, status.isFailed());
         }
      }
      finally
      {
         progress = deployMgr.remove(uploadedNames);
         progress.addProgressListener(this);
         progress.run();
         status = progress.getDeploymentStatus();
         assertTrue("DeploymentStatus.isCompleted: " + status, status.isCompleted());
         assertFalse("DeploymentStatus.isFailed: " + status, status.isFailed());
      }
   }
View Full Code Here

   public void testWarDeployment()
      throws Exception
   {
      DeploymentManager mgtView = getDeploymentManager();
      URL contentURL = super.getDeployURL("testWarDeployment.war");
      DeploymentProgress progress = mgtView.distribute("testWarDeployment.war", contentURL, true);
      assertEquals("DeploymentProgress.getDeploymentTargets", 2, progress.getDeploymentTargets().size());
   }
View Full Code Here

   public void testEarDeployment()
      throws Exception
   {
      DeploymentManager mgtView = getDeploymentManager();
      URL contentURL = super.getDeployURL("testEarDeployment.ear");
      DeploymentProgress progress = mgtView.distribute("testEarDeployment.ear", contentURL, true);
      assertEquals("DeploymentProgress.getDeploymentTargets", 2, progress.getDeploymentTargets().size());
   }
View Full Code Here

   {
      URL contentURL = super.getDeployURL("testMCBeansDeployment.beans");

      // Distribute the content
      DeploymentManager mgtView = getDeploymentManager();
      DeploymentProgress progress = mgtView.distribute("testMCBeansDeployment.beans", contentURL, true);
      assertEquals("DeploymentProgress.getDeploymentTargets", 2, progress.getDeploymentTargets().size());
      progress.addProgressListener(this);
      progress.run();
      DeploymentStatus status = progress.getDeploymentStatus();
      assertTrue("DeploymentStatus.isCompleted", status.isCompleted());
      // It should not be running yet
      assertFalse("DeploymentStatus.isRunning", status.isRunning());
      assertFalse("DeploymentStatus.isFailed", status.isFailed());

      // Now start the deployment
      String[] names = {"testMCBeansDeployment.beans"};
      progress = mgtView.start(names);
      assertEquals("DeploymentProgress.getDeploymentTargets", 2, progress.getDeploymentTargets().size());
      progress.addProgressListener(this);
      progress.run();
      status = progress.getDeploymentStatus();
      assertTrue("DeploymentStatus.isCompleted", status.isCompleted());
      assertTrue("DeploymentStatus.isRunning", status.isRunning());
      assertFalse("DeploymentStatus.isFailed", status.isFailed());     
   }
View Full Code Here

   public void testSarDeployment()
      throws Exception
   {
      DeploymentManager mgtView = getDeploymentManager();
      URL contentURL = super.getDeployURL("testSarDeployment.sar");
      DeploymentProgress progress = mgtView.distribute("testSarDeployment.sar", contentURL, true);
      assertEquals("DeploymentProgress.getDeploymentTargets", 2, progress.getDeploymentTargets().size());
   }
View Full Code Here

TOP

Related Classes of org.jboss.deployers.spi.management.deploy.DeploymentProgress

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.