Package org.jboss.forge.furnace.spi

Examples of org.jboss.forge.furnace.spi.ServiceRegistry


         for (Addon addon : addonRegistry.getAddons())
         {
            if (addon.getStatus().isStarted())
            {
               ServiceRegistry registry = addon.getServiceRegistry();
               ExportedInstance<?> exportedInstance = registry.getExportedInstance(testClassName);

               if (exportedInstance != null)
               {
                  if (testInstance == null)
                  {
View Full Code Here


      AddonRegistry registry = BeanManagerUtils.getContextualInstance(manager, AddonRegistry.class);

      Object result = null;
      for (Addon addon : registry.getAddons(ALL_STARTED))
      {
         ServiceRegistry serviceRegistry = addon.getServiceRegistry();
         if (serviceRegistry.hasService(serviceType))
         {
            ExportedInstance<?> instance = serviceRegistry.getExportedInstance(serviceType);
            if (instance != null)
            {
               if (instance instanceof ExportedInstanceImpl)
               {
                  // FIXME remove the need for this implementation coupling
View Full Code Here

            for (Addon addon : addonRegistry.getAddons())
            {
               if (addon.getStatus().isStarted())
               {
                  ServiceRegistry registry = addon.getServiceRegistry();
                  ExportedInstance<?> exportedInstance = registry.getExportedInstance(testClassName);

                  if (exportedInstance != null)
                  {
                     if (testInstance == null)
                     {
View Full Code Here

            for (Addon addon : addonRegistry.getAddons())
            {
               if (addon.getStatus().isStarted())
               {
                  ServiceRegistry registry = addon.getServiceRegistry();
                  ExportedInstance<?> exportedInstance = registry.getExportedInstance(testClassName);

                  if (exportedInstance != null)
                  {
                     if (testInstance == null)
                     {
View Full Code Here

            for (Addon addon : addonRegistry.getAddons())
            {
               if (AddonStatus.STARTED.equals(addon.getStatus()))
               {
                  ServiceRegistry serviceRegistry = addon.getServiceRegistry();
                  if (type != null)
                  {
                     result = serviceRegistry.getExportedInstance(type);
                  }
                  else
                  {
                     result = serviceRegistry.getExportedInstance(typeName);
                  }
               }
               if (result != null)
                  break;
            }
View Full Code Here

               for (Addon addon : addonRegistry.getAddons())
               {
                  if (AddonStatus.STARTED.equals(addon.getStatus()))
                  {
                     ServiceRegistry serviceRegistry = addon.getServiceRegistry();
                     if (type != null)
                        instanceCache.addAll(serviceRegistry.getExportedInstances(type));
                     else
                        instanceCache.addAll((Collection) serviceRegistry.getExportedInstances(typeName));
                  }
               }
            }

            return instanceCache;
View Full Code Here

            Set<Class<?>> result = new HashSet<Class<?>>();
            for (Addon addon : getAddons())
            {
               if (AddonStatus.STARTED.equals(addon.getStatus()))
               {
                  ServiceRegistry serviceRegistry = addon.getServiceRegistry();
                  result.addAll(serviceRegistry.getExportedTypes());
               }
            }
            return result;
         }
      });
View Full Code Here

            Set<Class<T>> result = new HashSet<Class<T>>();
            for (Addon addon : getAddons())
            {
               if (AddonStatus.STARTED.equals(addon.getStatus()))
               {
                  ServiceRegistry serviceRegistry = addon.getServiceRegistry();
                  result.addAll(serviceRegistry.getExportedTypes(type));
               }
            }
            return result;
         }
      });
View Full Code Here

            for (Addon addon : addonRegistry.getAddons())
            {
               if (AddonStatus.STARTED.equals(addon.getStatus()))
               {
                  ServiceRegistry serviceRegistry = addon.getServiceRegistry();
                  if (type != null)
                  {
                     result = serviceRegistry.getExportedInstance(type);
                  }
                  else
                  {
                     result = serviceRegistry.getExportedInstance(typeName);
                  }
               }
               if (result != null)
                  break;
            }
View Full Code Here

            for (Addon addon : addonRegistry.getAddons())
            {
               if (AddonStatus.STARTED.equals(addon.getStatus()))
               {
                  ServiceRegistry serviceRegistry = addon.getServiceRegistry();
                  if (type != null)
                     result.addAll(serviceRegistry.getExportedInstances(type));
                  else
                     result.addAll((Collection) serviceRegistry.getExportedInstances(typeName));
               }
            }

            return result;
         }
View Full Code Here

TOP

Related Classes of org.jboss.forge.furnace.spi.ServiceRegistry

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.