Examples of KernelRegistryEntry


Examples of org.jboss.kernel.spi.registry.KernelRegistryEntry

    * @throws Throwable for any error
    */
   public Object getBean(String name) throws Throwable
   {
      KernelRegistry registry = kernel.getRegistry();
      KernelRegistryEntry entry = registry.getEntry(name);
      return entry.getTarget();
   }
View Full Code Here

Examples of org.jboss.kernel.spi.registry.KernelRegistryEntry

   }

   public void testRegister() throws Throwable
   {
      KernelRegistry registry = bootstrap().getRegistry();
      KernelRegistryEntry test1 = makeEntry(new Object());
      registry.registerEntry("Name1", test1);
      assertEqualsRegistryTarget(test1, registry.getEntry("Name1"));
   }
View Full Code Here

Examples of org.jboss.kernel.spi.registry.KernelRegistryEntry

   }

   public void testDuplicateRegisterError() throws Throwable
   {
      KernelRegistry registry = bootstrap().getRegistry();
      KernelRegistryEntry test1 = makeEntry(new Object());
      registry.registerEntry("Name1", test1);
      KernelRegistryEntry test2 = makeEntry(new Object());
      try
      {
         registry.registerEntry("Name1", test2);
         fail("Expected duplicate registration error");
      }
View Full Code Here

Examples of org.jboss.kernel.spi.registry.KernelRegistryEntry

   public void testRegisterTwice() throws Throwable
   {
      KernelRegistry registry = bootstrap().getRegistry();
      Object object = new Object();
      KernelRegistryEntry test1 = makeEntry(object);
      registry.registerEntry("Name1", test1);
      KernelRegistryEntry test2 = makeEntry(object);
      registry.registerEntry("Name2", test2);
      assertEqualsRegistryTarget(registry.getEntry("Name1"), registry.getEntry("Name2"));
   }
View Full Code Here

Examples of org.jboss.kernel.spi.registry.KernelRegistryEntry

      }
      catch (KernelRegistryEntryNotFoundException e)
      {
         // expected
      }
      KernelRegistryEntry test1 = makeEntry(new Object());
      registry.registerEntry("Name1", test1);
      registry.unregisterEntry("Name1");
      try
      {
         registry.getEntry("Name1");
View Full Code Here

Examples of org.jboss.kernel.spi.registry.KernelRegistryEntry

      {
         // expected
      }
      try
      {
         KernelRegistryEntry test1 = makeEntry(new Object());
         registry.registerEntry(null, test1);
         fail("Expected null name error");
      }
      catch (IllegalArgumentException e)
      {
View Full Code Here

Examples of org.jboss.kernel.spi.registry.KernelRegistryEntry

      KernelRegistry registry = bootstrap().getRegistry();

      SimpleRegistryFactory factory = new SimpleRegistryFactory();
      Object testObject = new Object();
      factory.entries.put("Name1", testObject);
      KernelRegistryEntry factoryEntry = makeEntry(factory);
      registry.registerEntry("Factory", factoryEntry);
     
      KernelRegistryEntry result = registry.getEntry("Name1");
      assertNotNull(result);
      Object target = result.getTarget();
      assertNotNull(target);
      assertTrue("Should be the same object", testObject == target);
   }
View Full Code Here

Examples of org.jboss.kernel.spi.registry.KernelRegistryEntry

      KernelRegistry registry = bootstrap().getRegistry();

      SimpleRegistryFactory factory = new SimpleRegistryFactory();
      Object testObject = new Object();
      factory.entries.put("Name1", testObject);
      KernelRegistryEntry factoryEntry = makeEntry(factory);
      registry.registerEntry("Factory", factoryEntry);
     
      registry.unregisterEntry("Factory");
     
      try
View Full Code Here

Examples of org.jboss.kernel.spi.registry.KernelRegistryEntry

      KernelRegistry registry = bootstrap().getRegistry();

      SimpleRegistryFactory factory = new SimpleRegistryFactory();
      Object testObject = new Object();
      factory.entries.put("Name1", testObject);
      KernelRegistryEntry factoryEntry = makeEntry(factory);
      registry.registerEntry("Factory", factoryEntry);
      registry.unregisterEntry("Factory");
      registry.registerEntry("Factory", factoryEntry);
     
      KernelRegistryEntry result = registry.getEntry("Name1");
      assertNotNull(result);
      Object target = result.getTarget();
      assertNotNull(target);
      assertTrue("Should be the same object", testObject == target);
   }
View Full Code Here

Examples of org.jboss.kernel.spi.registry.KernelRegistryEntry

      KernelRegistry registry = bootstrap().getRegistry();

      SimpleRegistryFactory factory1 = new SimpleRegistryFactory();
      Object testObject1 = new Object();
      factory1.entries.put("Name1", testObject1);
      KernelRegistryEntry factoryEntry1 = makeEntry(factory1);
      registry.registerEntry("Factory1", factoryEntry1);

      SimpleRegistryFactory factory2 = new SimpleRegistryFactory();
      Object testObject2 = new Object();
      Object testObject3 = new Object();
      factory2.entries.put("Name1", testObject2);
      factory2.entries.put("Name2", testObject3);
      KernelRegistryEntry factoryEntry2 = makeEntry(factory2);
      registry.registerEntry("Factory2", factoryEntry2);
     
      KernelRegistryEntry result = registry.getEntry("Name1");
      assertNotNull(result);
      Object target = result.getTarget();
      assertNotNull(target);
      assertTrue("Should be the object from the first factory", testObject1 == target);
     
      result = registry.getEntry("Name2");
      assertNotNull(result);
      target = result.getTarget();
      assertNotNull(target);
      assertTrue("Should be the object from the second factory", testObject3 == target);
     
      registry.unregisterEntry("Factory1");
     
      result = registry.getEntry("Name1");
      assertNotNull(result);
      target = result.getTarget();
      assertNotNull(target);
      assertTrue("Should be the object from the second factory", testObject2 == target);
     
      registry.registerEntry("Factory1", factoryEntry1);
     
      result = registry.getEntry("Name1");
      assertNotNull(result);
      target = result.getTarget();
      assertNotNull(target);
      assertTrue("Should be the object from the second factory", testObject2 == target);
     
      registry.unregisterEntry("Factory1");
      registry.unregisterEntry("Factory2");
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.