@Override public Iterable<Metadata<Extension>> loadExtensions(ClassLoader classLoader) { return ServiceLoader.load(Extension.class, classLoader); }
@Override public Iterable<Metadata<Extension>> loadExtensions(ClassLoader classLoader) { return ServiceLoader.load(Extension.class, classLoader); }
@Override public Iterable<Metadata<Extension>> loadExtensions(ClassLoader classLoader) { return ServiceLoader.load(Extension.class, classLoader); }
@Override public Iterable<Metadata<Extension>> loadExtensions(ClassLoader classLoader) { return ServiceLoader.load(Extension.class, classLoader); }
private Iterable<Metadata<Extension>> loadExtensions(ResourceLoader resourceLoader) { return ServiceLoader.load(Extension.class, resourceLoader); }
@Override public Iterable<Metadata<Extension>> loadExtensions(ClassLoader classLoader) { return ServiceLoader.load(Extension.class, classLoader); }
public static <S> ServiceLoader<S> load(Class<S> service, ResourceLoader loader) { if (loader == null) { return load(service, service.getClassLoader()); } return new ServiceLoader<S>(service, loader); }
public Iterable<Metadata<Extension>> getExtensions() { return ServiceLoader.load(Extension.class, beanArchive.getClassLoader()); } };
public static <S> ServiceLoader<S> load(Class<S> service, ResourceLoader loader) { if (loader == null) { return load(service, service.getClassLoader()); } return new ServiceLoader<S>(service, loader); }
public static <S> ServiceLoader<S> load(Class<S> service, ResourceLoader loader) { if (loader == null) { return load(service, service.getClassLoader()); } return new ServiceLoader<S>(service, loader); }
public static <S> ServiceLoader<S> load(Class<S> service, ResourceLoader loader) { if (loader == null) { return load(service, service.getClassLoader()); } return new ServiceLoader<S>(service, loader); }
public static <S> ServiceLoader<S> load(Class<S> service, ResourceLoader loader) { if (loader == null) { return load(service, service.getClassLoader()); } return new ServiceLoader<S>(service, loader); }
public static <S> ServiceLoader<S> load(Class<S> service, ResourceLoader loader) { if (loader == null) { return load(service, service.getClassLoader()); } return new ServiceLoader<S>(service, loader); }
public WeldModules() { modules = load(WeldModule.class, WeldClassLoaderResourceLoader.INSTANCE).stream().map(metadata -> metadata.getValue()) .sorted((m1, m2) -> m1.getName().compareTo(m2.getName())) .collect(ImmutableList.collector()); this.validators = Collections.emptySet(); BootstrapLogger.LOG.debugv("Using Weld modules: {0}", modules.stream().map(m -> m.getName()).collect(Collectors.toList())); }
public WeldModules() { modules = load(WeldModule.class, WeldClassLoaderResourceLoader.INSTANCE).stream().map(metadata -> metadata.getValue()) .sorted((m1, m2) -> m1.getName().compareTo(m2.getName())) .collect(ImmutableList.collector()); this.validators = Collections.emptySet(); BootstrapLogger.LOG.debugv("Using Weld modules: {0}", modules.stream().map(m -> m.getName()).collect(Collectors.toList())); }
public WeldModules() { modules = load(WeldModule.class, WeldClassLoaderResourceLoader.INSTANCE).stream().map(metadata -> metadata.getValue()) .sorted((m1, m2) -> m1.getName().compareTo(m2.getName())) .collect(ImmutableList.collector()); this.validators = Collections.emptySet(); BootstrapLogger.LOG.debugv("Using Weld modules: {0}", modules.stream().map(m -> m.getName()).collect(Collectors.toList())); }
public WeldModules() { modules = load(WeldModule.class, WeldClassLoaderResourceLoader.INSTANCE).stream().map(metadata -> metadata.getValue()) .sorted((m1, m2) -> m1.getName().compareTo(m2.getName())) .collect(ImmutableList.collector()); this.validators = Collections.emptySet(); BootstrapLogger.LOG.debugv("Using Weld modules: {0}", modules.stream().map(m -> m.getName()).collect(Collectors.toList())); }
public WeldModules() { modules = load(WeldModule.class, WeldClassLoaderResourceLoader.INSTANCE).stream().map(metadata -> metadata.getValue()) .sorted((m1, m2) -> m1.getName().compareTo(m2.getName())) .collect(ImmutableList.collector()); this.validators = Collections.emptySet(); BootstrapLogger.LOG.debugv("Using Weld modules: {0}", modules.stream().map(m -> m.getName()).collect(Collectors.toList())); }
/** * Discovers additional services using {@link ServiceLoader} and appends them to the given service registry. * @param registry the given service registry */ void loadAdditionalServices(ServiceRegistry registry) { for (ResourceLoader loader : getResourceLoaders()) { for (Metadata<Service> metadata : ServiceLoader.load(Service.class, loader)) { Service service = metadata.getValue(); for (Class<? extends Service> serviceInterface : Services.identifyServiceInterfaces(service.getClass(), new HashSet<>())) { Services.put(registry, serviceInterface, service); } } } }
/** * Discovers additional services using {@link ServiceLoader} and appends them to the given service registry. * @param registry the given service registry */ void loadAdditionalServices(ServiceRegistry registry) { for (ResourceLoader loader : getResourceLoaders()) { for (Metadata<Service> metadata : ServiceLoader.load(Service.class, loader)) { Service service = metadata.getValue(); for (Class<? extends Service> serviceInterface : Services.identifyServiceInterfaces(service.getClass(), new HashSet<>())) { Services.put(registry, serviceInterface, service); } } } }