Package org.jboss.dependency.spi

Examples of org.jboss.dependency.spi.ControllerContext


   }
  
   public void testOnDemandDependencyOnDemandFirst() throws Throwable
   {
      TestDelegate delegate1 = getDelegate1();
      ControllerContext context1 = assertInstall(delegate1, ControllerState.NOT_INSTALLED);
      assertEquals(-1, delegate1.describeInstallOrder);
      assertEquals(-1, delegate1.instantiateInstallOrder);
      assertEquals(-1, delegate1.configureInstallOrder);
      assertEquals(-1, delegate1.createInstallOrder);
      assertEquals(-1, delegate1.startInstallOrder);
View Full Code Here


   }
  
   public void testOnDemandDependencyOnDemandSecond() throws Throwable
   {
      TestDelegate delegate2 = getDelegate2();
      ControllerContext context2 = assertInstall(delegate2, ControllerState.CONFIGURED);
      assertEquals(1, delegate2.describeInstallOrder);
      assertEquals(2, delegate2.instantiateInstallOrder);
      assertEquals(3, delegate2.configureInstallOrder);
      assertEquals(-1, delegate2.createInstallOrder);
      assertEquals(-1, delegate2.startInstallOrder);
View Full Code Here

   }
  
   public void testChangeDependencyReinstall() throws Throwable
   {
      TestDelegate delegate1 = getDelegate1();
      ControllerContext context1 = assertInstall(delegate1, ControllerState.NOT_INSTALLED);
      assertEquals(-1, delegate1.describeInstallOrder);
      assertEquals(-1, delegate1.instantiateInstallOrder);
      assertEquals(-1, delegate1.configureInstallOrder);
      assertEquals(-1, delegate1.createInstallOrder);
      assertEquals(-1, delegate1.startInstallOrder);
      assertEquals(-1, delegate1.installInstallOrder);
      assertEquals(-1, delegate1.installUninstallOrder);
      assertEquals(-1, delegate1.startUninstallOrder);
      assertEquals(-1, delegate1.createUninstallOrder);
      assertEquals(-1, delegate1.configureUninstallOrder);
      assertEquals(-1, delegate1.instantiateUninstallOrder);
      assertEquals(-1, delegate1.describeUninstallOrder);
      TestDelegate delegate2 = getDelegate2();
      ControllerContext context2 = assertInstall(delegate2);
      assertEquals(1, delegate2.describeInstallOrder);
      assertEquals(2, delegate2.instantiateInstallOrder);
      assertEquals(3, delegate2.configureInstallOrder);
      assertEquals(10, delegate2.createInstallOrder);
      assertEquals(11, delegate2.startInstallOrder);
View Full Code Here

   public void testConstructorDependencyCorrectOrder() throws Throwable
   {
      constructorDependencyCorrectOrder();

      ControllerContext context1 = assertInstall(0, "Name1");
      ControllerContext context2 = assertInstall(1, "Name2");
     
      SimpleBean bean1 = (SimpleBean) context1.getTarget();
      assertNotNull(bean1);
      assertEquals("String1", bean1.getString());
     
      SimpleBeanWithConstructorDependency bean2 = (SimpleBeanWithConstructorDependency) context2.getTarget();
      assertNotNull(bean2);
      assertEquals("String2", bean2.getString());
      assertEquals(bean1, bean2.getSimpleBean());
   }
View Full Code Here

   public void testConstructorDependencyWrongOrder() throws Throwable
   {
      constructorDependencyWrongOrder();

      ControllerContext context2 = assertInstall(1, "Name2", ControllerState.DESCRIBED);
     
      ControllerContext context1 = assertInstall(0, "Name1");
      assertEquals(ControllerState.INSTALLED, context2.getState());
     
      SimpleBean bean1 = (SimpleBean) context1.getTarget();
      assertNotNull(bean1);
      assertEquals("String1", bean1.getString());
     
      SimpleBeanWithConstructorDependency bean2 = (SimpleBeanWithConstructorDependency) context2.getTarget();
      assertNotNull(bean2);
View Full Code Here

   public void testConstructorDependencyReinstall() throws Throwable
   {
      constructorDependencyReinstall();

      ControllerContext context1 = assertInstall(0, "Name1");
      ControllerContext context2 = assertInstall(1, "Name2");
     
      SimpleBean bean1 = (SimpleBean) context1.getTarget();
      assertNotNull(bean1);
      assertEquals("String1", bean1.getString());
     
      SimpleBeanWithConstructorDependency bean2 = (SimpleBeanWithConstructorDependency) context2.getTarget();
      assertNotNull(bean2);
      assertEquals("String2", bean2.getString());
      assertEquals(bean1, bean2.getSimpleBean());

      assertUninstall("Name1");
      assertEquals(ControllerState.ERROR, context1.getState());
      assertEquals(ControllerState.DESCRIBED, context2.getState());

      assertNotInstalled("Name2");

      context2 = assertContext("Name2", ControllerState.DESCRIBED);
     
      context1 = assertInstall(0, "Name1");
      assertEquals(ControllerState.INSTALLED, context2.getState());
     
      bean1 = (SimpleBean) context1.getTarget();
      assertNotNull(bean1);
      assertEquals("String1", bean1.getString());
     
      bean2 = (SimpleBeanWithConstructorDependency) context2.getTarget();
      assertNotNull(bean2);
      assertEquals("String2", bean2.getString());
      assertEquals(bean1, bean2.getSimpleBean());
     
      assertUninstall("Name2");
      assertEquals(ControllerState.INSTALLED, context1.getState());
      assertEquals(ControllerState.ERROR, context2.getState());
     
      bean1 = (SimpleBean) context1.getTarget();
      assertNotNull(bean1);
      assertEquals("String1", bean1.getString());

      context2 = assertInstall(1, "Name2");
     
      bean1 = (SimpleBean) context1.getTarget();
      assertNotNull(bean1);
      assertEquals("String1", bean1.getString());
     
      bean2 = (SimpleBeanWithConstructorDependency) context2.getTarget();
      assertNotNull(bean2);
      assertEquals("String2", bean2.getString());
      assertEquals(bean1, bean2.getSimpleBean());
   }
View Full Code Here

   }
  
   public void testChangeDependencyCorrectOrder() throws Throwable
   {
      TestDelegate delegate1 = getDelegate1();
      ControllerContext context1 = assertInstall(delegate1, ControllerState.NOT_INSTALLED);
      assertEquals(-1, delegate1.describeInstallOrder);
      assertEquals(-1, delegate1.instantiateInstallOrder);
      assertEquals(-1, delegate1.configureInstallOrder);
      assertEquals(-1, delegate1.createInstallOrder);
      assertEquals(-1, delegate1.startInstallOrder);
      assertEquals(-1, delegate1.installInstallOrder);
      assertEquals(-1, delegate1.installUninstallOrder);
      assertEquals(-1, delegate1.startUninstallOrder);
      assertEquals(-1, delegate1.createUninstallOrder);
      assertEquals(-1, delegate1.configureUninstallOrder);
      assertEquals(-1, delegate1.instantiateUninstallOrder);
      assertEquals(-1, delegate1.describeUninstallOrder);
      assertChange(context1, ControllerState.INSTALLED);
      assertEquals(1, delegate1.describeInstallOrder);
      assertEquals(2, delegate1.instantiateInstallOrder);
      assertEquals(3, delegate1.configureInstallOrder);
      assertEquals(4, delegate1.createInstallOrder);
      assertEquals(5, delegate1.startInstallOrder);
      assertEquals(6, delegate1.installInstallOrder);
      assertEquals(-1, delegate1.installUninstallOrder);
      assertEquals(-1, delegate1.startUninstallOrder);
      assertEquals(-1, delegate1.createUninstallOrder);
      assertEquals(-1, delegate1.configureUninstallOrder);
      assertEquals(-1, delegate1.instantiateUninstallOrder);
      assertEquals(-1, delegate1.describeUninstallOrder);
      TestDelegate delegate2 = getDelegate2();
      ControllerContext context2 = assertInstall(delegate2, ControllerState.NOT_INSTALLED);
      assertEquals(-1, delegate2.describeInstallOrder);
      assertEquals(-1, delegate2.instantiateInstallOrder);
      assertEquals(-1, delegate2.configureInstallOrder);
      assertEquals(-1, delegate2.createInstallOrder);
      assertEquals(-1, delegate2.startInstallOrder);
View Full Code Here

   }
  
   public void testChangeDependencyWrongOrder() throws Throwable
   {
      TestDelegate delegate2 = getDelegate2();
      ControllerContext context2 = assertInstall(delegate2, ControllerState.NOT_INSTALLED);
      assertEquals(-1, delegate2.describeInstallOrder);
      assertEquals(-1, delegate2.instantiateInstallOrder);
      assertEquals(-1, delegate2.configureInstallOrder);
      assertEquals(-1, delegate2.createInstallOrder);
      assertEquals(-1, delegate2.startInstallOrder);
      assertEquals(-1, delegate2.installInstallOrder);
      assertEquals(-1, delegate2.installUninstallOrder);
      assertEquals(-1, delegate2.startUninstallOrder);
      assertEquals(-1, delegate2.createUninstallOrder);
      assertEquals(-1, delegate2.configureUninstallOrder);
      assertEquals(-1, delegate2.instantiateUninstallOrder);
      assertEquals(-1, delegate2.describeUninstallOrder);
      assertChange(context2, ControllerState.INSTALLED, ControllerState.CONFIGURED);
      assertEquals(1, delegate2.describeInstallOrder);
      assertEquals(2, delegate2.instantiateInstallOrder);
      assertEquals(3, delegate2.configureInstallOrder);
      assertEquals(-1, delegate2.createInstallOrder);
      assertEquals(-1, delegate2.startInstallOrder);
      assertEquals(-1, delegate2.installInstallOrder);
      assertEquals(-1, delegate2.installUninstallOrder);
      assertEquals(-1, delegate2.startUninstallOrder);
      assertEquals(-1, delegate2.createUninstallOrder);
      assertEquals(-1, delegate2.configureUninstallOrder);
      assertEquals(-1, delegate2.instantiateUninstallOrder);
      assertEquals(-1, delegate2.describeUninstallOrder);
      TestDelegate delegate1 = getDelegate1();
      ControllerContext context1 = assertInstall(delegate1, ControllerState.NOT_INSTALLED);
      assertEquals(-1, delegate1.describeInstallOrder);
      assertEquals(-1, delegate1.instantiateInstallOrder);
      assertEquals(-1, delegate1.configureInstallOrder);
      assertEquals(-1, delegate1.createInstallOrder);
      assertEquals(-1, delegate1.startInstallOrder);
View Full Code Here

   }
  
   public void testChangeDependencyReinstall() throws Throwable
   {
      TestDelegate delegate1 = getDelegate1();
      ControllerContext context1 = assertInstall(delegate1, ControllerState.NOT_INSTALLED);
      assertEquals(-1, delegate1.describeInstallOrder);
      assertEquals(-1, delegate1.instantiateInstallOrder);
      assertEquals(-1, delegate1.configureInstallOrder);
      assertEquals(-1, delegate1.createInstallOrder);
      assertEquals(-1, delegate1.startInstallOrder);
      assertEquals(-1, delegate1.installInstallOrder);
      assertEquals(-1, delegate1.installUninstallOrder);
      assertEquals(-1, delegate1.startUninstallOrder);
      assertEquals(-1, delegate1.createUninstallOrder);
      assertEquals(-1, delegate1.configureUninstallOrder);
      assertEquals(-1, delegate1.instantiateUninstallOrder);
      assertEquals(-1, delegate1.describeUninstallOrder);
      assertChange(context1, ControllerState.INSTALLED);
      assertEquals(1, delegate1.describeInstallOrder);
      assertEquals(2, delegate1.instantiateInstallOrder);
      assertEquals(3, delegate1.configureInstallOrder);
      assertEquals(4, delegate1.createInstallOrder);
      assertEquals(5, delegate1.startInstallOrder);
      assertEquals(6, delegate1.installInstallOrder);
      assertEquals(-1, delegate1.installUninstallOrder);
      assertEquals(-1, delegate1.startUninstallOrder);
      assertEquals(-1, delegate1.createUninstallOrder);
      assertEquals(-1, delegate1.configureUninstallOrder);
      assertEquals(-1, delegate1.instantiateUninstallOrder);
      assertEquals(-1, delegate1.describeUninstallOrder);
      TestDelegate delegate2 = getDelegate2();
      ControllerContext context2 = assertInstall(delegate2, ControllerState.NOT_INSTALLED);
      assertEquals(-1, delegate2.describeInstallOrder);
      assertEquals(-1, delegate2.instantiateInstallOrder);
      assertEquals(-1, delegate2.configureInstallOrder);
      assertEquals(-1, delegate2.createInstallOrder);
      assertEquals(-1, delegate2.startInstallOrder);
View Full Code Here

   public void testKernelControllerContextAware() throws Throwable
   {
      kernelControllerContextAware();

      ControllerContext context1 = assertInstall(0, "Name1");
     
      SimpleBeanWithKernelControllerContextAware bean1 = (SimpleBeanWithKernelControllerContextAware) context1.getTarget();
      assertNotNull(bean1);
      assertEquals(context1, bean1.context);
     
      assertUninstall("Name1");
      assertNull(bean1.context);
View Full Code Here

TOP

Related Classes of org.jboss.dependency.spi.ControllerContext

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.