Uses of Class
io.helidon.common.HelidonServiceLoader
Packages that use HelidonServiceLoader
Package
Description
Common utilities for Helidon projects.
Provides the minimal set of types for immutable, tree-structured configuration access.
Helidon Database Client API.
-
Uses of HelidonServiceLoader in io.helidon.common
Methods in io.helidon.common that return HelidonServiceLoaderModifier and TypeMethodDescriptionHelidonServiceLoader.Builder.build()
static <T> HelidonServiceLoader
<T> A shortcut method to create a service loader based on the provider interface directly.static <T> HelidonServiceLoader
<T> HelidonServiceLoader.create
(ServiceLoader<T> serviceLoader) Create a weighted service loader from a Java Service loader. -
Uses of HelidonServiceLoader in io.helidon.common.config
Methods in io.helidon.common.config with parameters of type HelidonServiceLoaderModifier and TypeMethodDescriptionstatic <S extends NamedService,
T extends ConfiguredProvider<S>>
Optional<S> ConfigBuilderSupport.discoverService
(Config config, String configKey, HelidonServiceLoader<T> serviceLoader, Class<T> providerType, Class<S> configType, boolean allFromServiceLoader, Optional<S> existingValue) Discover service from configuration.static <S extends NamedService,
T extends ConfiguredProvider<S>>
List<S> ConfigBuilderSupport.discoverServices
(Config config, String configKey, HelidonServiceLoader<T> serviceLoader, Class<T> providerType, Class<S> configType, boolean allFromServiceLoader, List<S> existingInstances) Discover services from configuration. -
Uses of HelidonServiceLoader in io.helidon.dbclient
Methods in io.helidon.dbclient with parameters of type HelidonServiceLoaderModifier and TypeMethodDescriptionstatic DbMapperManager
DbMapperManager.create
(HelidonServiceLoader<DbMapperProvider> serviceLoader) Create a new mapper manager from customizedHelidonServiceLoader
.