Package org.jboss.kernel.spi.registry

Examples of org.jboss.kernel.spi.registry.KernelBus.invoke()


      registry.registerEntry("Name1", makeEntry("A string"));
      registry.registerEntry("Name2", makeEntry("B string"));
      KernelBus bus = kernel.getBus();
      TargettedJoinpoint joinPoint = getMethodJoinpoint(config, String.class, "toString");
      Object result1 = bus.invoke("Name1", joinPoint);
      Object result2 = bus.invoke("Name2", joinPoint);
      assertEquals("A string", result1);
      assertEquals("B string", result2);
   }

   protected MethodJoinpoint getMethodJoinpoint(KernelConfig config, Class clazz, String string) throws Throwable
View Full Code Here


      KernelConfig config = kernel.getConfig();
      registry.registerEntry("Name1", makeEntry("A string"));
      registry.registerEntry("Name2", makeEntry("B string"));
      KernelBus bus = kernel.getBus();
      TargettedJoinpoint joinPoint = getMethodJoinpoint(config, String.class, "toString");
      Object result1 = bus.invoke("Name1", joinPoint);
      Object result2 = bus.invoke("Name2", joinPoint);
      assertEquals("A string", result1);
      assertEquals("B string", result2);
   }
View Full Code Here

      KernelRegistryEntry entry2 = makeContext(configurator, "Name2", "B string");
      entry2.setState(ControllerState.INSTALLED);
      registry.registerEntry("Name2", entry2);

      KernelBus bus = kernel.getBus();
      Object result1 = bus.invoke("Name1", "toString", new Object[]{}, new String[]{});
      Object result2 = bus.invoke("Name2", "toString", new Object[]{}, new String[]{});
      assertEquals("A string", result1);
      assertEquals("B string", result2);
   }
View Full Code Here

      entry2.setState(ControllerState.INSTALLED);
      registry.registerEntry("Name2", entry2);

      KernelBus bus = kernel.getBus();
      Object result1 = bus.invoke("Name1", "toString", new Object[]{}, new String[]{});
      Object result2 = bus.invoke("Name2", "toString", new Object[]{}, new String[]{});
      assertEquals("A string", result1);
      assertEquals("B string", result2);
   }

   public void testLifecycle() throws Throwable
View Full Code Here

      assertEquals(ControllerState.INSTALLED, context.getState());

      KernelBus bus = kernel.getBus();
      assertInstanceOf(bus, LifecycleAwareKernelBus.class);

      bus.invoke("Name1", "executeDestroy", new Object[]{-1, new Date()}, new String[]{int.class.getName(), Date.class.getName()});
      assertEquals(ControllerState.CONFIGURED, context.getState());

      bus.invoke("Name1", "create", null, null);
      assertEquals(ControllerState.CREATE, context.getState());
View Full Code Here

      assertInstanceOf(bus, LifecycleAwareKernelBus.class);

      bus.invoke("Name1", "executeDestroy", new Object[]{-1, new Date()}, new String[]{int.class.getName(), Date.class.getName()});
      assertEquals(ControllerState.CONFIGURED, context.getState());

      bus.invoke("Name1", "create", null, null);
      assertEquals(ControllerState.CREATE, context.getState());

      bus.invoke("Name1", "start", new Object[]{"foobar"}, new String[]{String.class.getName()});
      assertEquals(ControllerState.START, context.getState());
View Full Code Here

      assertEquals(ControllerState.CONFIGURED, context.getState());

      bus.invoke("Name1", "create", null, null);
      assertEquals(ControllerState.CREATE, context.getState());

      bus.invoke("Name1", "start", new Object[]{"foobar"}, new String[]{String.class.getName()});
      assertEquals(ControllerState.START, context.getState());

      bus.invoke("Name1", "doStop", null, null);
      assertEquals(ControllerState.CREATE, context.getState());    
   }
View Full Code Here

      assertEquals(ControllerState.CREATE, context.getState());

      bus.invoke("Name1", "start", new Object[]{"foobar"}, new String[]{String.class.getName()});
      assertEquals(ControllerState.START, context.getState());

      bus.invoke("Name1", "doStop", null, null);
      assertEquals(ControllerState.CREATE, context.getState());    
   }

   protected static KernelRegistryEntry makeContext(KernelConfigurator configurator, String name, Object target)
         throws Throwable
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.