Examples of DeployerClient


Examples of org.jboss.deployers.client.spi.DeployerClient

      assertUndeployAfter(deployer6, deployer5);
   }

   public void testIntermediateIsRelativelySorted() throws Exception
   {
      DeployerClient main = createMainDeployer();
      TestFlowDeployer deployer2 = new TestFlowDeployer("A");
      deployer2.setInputs("test1");
      addDeployer(main, deployer2);
      TestFlowDeployer deployer3 = new TestFlowDeployer("B");
      addDeployer(main, deployer3);
      TestFlowDeployer deployer1 = new TestFlowDeployer("C");
      deployer1.setOutputs("test1");
      addDeployer(main, deployer1);

      Deployment deployment = createSimpleDeployment("IntermediateIsRelativelySorted");
      main.addDeployment(deployment);
      main.process();

      assertDeployBefore(deployer2, deployer1);
      assertTrue("B doesn't deploy", deployer3.getDeployOrder() > 0);
      assertEquals(-1, deployer1.getUndeployOrder());
      assertEquals(-1, deployer2.getUndeployOrder());
      assertEquals(-1, deployer3.getUndeployOrder());

      main.removeDeployment(deployment);
      main.process();

      assertDeployBefore(deployer2, deployer1);
      assertTrue("B doesn't deploy", deployer3.getDeployOrder() > 0);
      assertUndeployAfter(deployer2, deployer1);
      assertTrue("B doesn't undeploy", deployer3.getUndeployOrder() > 0);

      main.addDeployment(deployment);
      main.process();

      assertDeployBefore(deployer2, deployer1);
      assertTrue("B doesn't deploy", deployer3.getDeployOrder() > 0);
      assertUndeployAfter(deployer2, deployer1);
      assertTrue("B doesn't undeploy", deployer3.getUndeployOrder() > 0);
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.