Class ServiceLoaders

java.lang.Object
org.jboss.as.weld.util.ServiceLoaders

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

    • 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(Iterable<ModuleServicesProvider> providers, 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: