Class ServiceLoaders


  • public final class ServiceLoaders
    extends Object
    Author:
    Martin Kouba
    • Method Detail

      • loadSingle

        public static <T> Optional<T> loadSingle​(Class<T> serviceClass,
                                                 Class<?> loaderClass)
        Parameters:
        serviceClass -
        loaderClass -
        Returns:
      • loadModuleServices

        public static Map<Class<? extends org.jboss.weld.bootstrap.api.Service>,​org.jboss.weld.bootstrap.api.Service> loadModuleServices​(ServiceLoader<ModuleServicesProvider> serviceLoader,
                                                                                                                                               org.jboss.as.server.deployment.DeploymentUnit rootDeploymentUnit,
                                                                                                                                               org.jboss.as.server.deployment.DeploymentUnit deploymentUnit,
                                                                                                                                               org.jboss.modules.Module module,
                                                                                                                                               org.jboss.as.server.deployment.module.ResourceRoot resourceRoot)
        Parameters:
        clazz -
        deploymentUnit -
        Returns:
      • loadBeanDeploymentArchiveServices

        public static Map<Class<? extends org.jboss.weld.bootstrap.api.Service>,​org.jboss.weld.bootstrap.api.Service> loadBeanDeploymentArchiveServices​(Class<?> clazz,
                                                                                                                                                              org.jboss.weld.bootstrap.spi.BeanDeploymentArchive archive)
        Parameters:
        clazz -
        archive -
        Returns: