Examples of KernelRegistryEntry


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

   }

   private void assertInstalled(Kernel kernel, String name)
   {
      KernelRegistry registry = kernel.getRegistry();
      KernelRegistryEntry entry = registry.getEntry(name);
      assertEquals(name+" Installed", ControllerState.INSTALLED, entry.getState());     
   }
View Full Code Here

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

   public KernelRegistryEntry findEntry(Object name)
   {
      for (ListIterator<KernelRegistryPlugin> i = factories.listIterator(); i.hasNext();)
      {
         KernelRegistryPlugin factory = i.next();
         KernelRegistryEntry entry = factory.getEntry(name);
         if (entry != null)
            return entry;
      }
      return null;
   }
View Full Code Here

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

      return null;
   }

   public KernelRegistryEntry getEntry(Object name)
   {
      KernelRegistryEntry entry = findEntry(name);
      if (entry == null)
         throw new KernelRegistryEntryNotFoundException("Entry not found with name: " + name);

      return entry;
   }
View Full Code Here

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

      getEmitter(name).unregisterListener(listener, filter, handback);
   }
  
   protected KernelEventEmitter getEmitter(Object name) throws Throwable
   {
      KernelRegistryEntry entry = registry.getEntry(name);

      Object object = entry.getTarget();
      if (object == null || object instanceof KernelEventEmitter == false)
         throw new ClassCastException(name + " is not a " + KernelEventEmitter.class.getName());
     
      return (KernelEventEmitter) object;
   }
View Full Code Here

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

   // org.jboss.kernel.spi.registry.KernelRegistry plugin method

   public KernelRegistryEntry getEntry(Object name)
   {
      KernelRegistryEntry entry = super.getEntry(name);
      if (entry != null)
         return entry;
      if (getParentController() instanceof KernelRegistryPlugin)
      {
         return ((KernelRegistryPlugin)getParentController()).getEntry(name);
View Full Code Here

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

    * @param object the object
    * @throws Throwable for any error
    */
   protected void register(Kernel kernel, Object name, Object object) throws Throwable
   {
      KernelRegistryEntry entry = createKernelRegistryEntry(kernel, object);
      org.jboss.kernel.spi.registry.KernelRegistry registry = kernel.getRegistry();
      registry.registerEntry(name, entry);
   }
View Full Code Here

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

   public KernelRegistryEntry unregisterEntry(Object name)
   {
      Kernel.checkConfigure();

      KernelRegistryEntry entry = defaultFactory.unregisterEntry(name);

      Object target = entry.getTarget();
      if (target != null && target instanceof KernelRegistryPlugin)
      {
         KernelRegistryPlugin factory = (KernelRegistryPlugin) target;
         removeKernelRegistryFactory(factory);
      }
View Full Code Here

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

      assertNotNull(object);
     
      assertEquals(object.getClass().getName(), className);
     
      KernelRegistryEntry entry = registry.getEntry(name);
      Object registered = entry.getTarget();
      assertEquals(object, registered);
   }
View Full Code Here

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

   }
  
   public Object invoke(ObjectName objectName, String operationName, Object[] params, String[] signature) throws Exception
   {
      String name = objectName.getCanonicalName();
      KernelRegistryEntry entry = kernel.getRegistry().getEntry(name);
      if (entry != null)
      {
         Object target = entry.getTarget();
         if (target instanceof RARDeployment)
         {
            RARDeployment deployment = (RARDeployment)target;
            return deployment.invoke(operationName, params, signature);
         }
View Full Code Here

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

   }

   public Object invoke(ObjectName objectName, String operationName, Object[] params, String[] signature) throws Exception
   {
      String name = objectName.getCanonicalName();
      KernelRegistryEntry entry = kernel.getRegistry().getEntry(name);
      if (entry != null)
      {
         Object target = entry.getTarget();
         if (target instanceof RARDeployment)
         {
            RARDeployment deployment = (RARDeployment) target;
            return deployment.invoke(operationName, params, signature);
         }
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.