Uses of Interface
io.helidon.service.registry.ServiceRegistryConfig
Package
Description
API required to define services, and to compile the code generated sources for Helidon Service Registry,
with a core service registry implementation (replacement for
ServiceLoader
).Service registry SPI provides extension points for the service registry.
-
Uses of ServiceRegistryConfig in io.helidon.service.registry
Modifier and TypeClassDescriptionstatic class
ServiceRegistryConfig.BuilderBase<BUILDER extends ServiceRegistryConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends ServiceRegistryConfig> Fluent API builder base forServiceRegistryConfig
.Modifier and TypeClassDescriptionprotected static class
Generated implementation of the prototype, can be extended by descendant prototype implementations.Modifier and TypeMethodDescriptionServiceRegistryConfig.Builder.build()
ServiceRegistryConfig.Builder.buildPrototype()
static ServiceRegistryConfig
ServiceRegistryConfig.create()
Create a new instance with default values.static ServiceRegistryConfig
Create a new instance from configuration.Modifier and TypeMethodDescriptionServiceRegistryConfig.builder
(ServiceRegistryConfig instance) Create a new fluent API builder from an existing instance.static ServiceDiscovery
ServiceDiscovery.create
(ServiceRegistryConfig config) Create a new instance that discovers service descriptors based on the configuration.static ServiceRegistryManager
ServiceRegistryManager.create
(ServiceRegistryConfig config) Create a new service registry manager with custom configuration.ServiceRegistryConfig.BuilderBase.from
(ServiceRegistryConfig prototype) Update this builder from an existing prototype instance. -
Uses of ServiceRegistryConfig in io.helidon.service.registry.spi
Modifier and TypeMethodDescriptionServiceRegistryManagerProvider.create
(ServiceRegistryConfig config, ServiceDiscovery serviceDiscovery, Supplier<ServiceRegistryManager> coreRegistryManager) Create a new registry manager.