Uses of Interface
io.helidon.service.registry.ServiceRegistryConfig
Packages that use 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
).-
Uses of ServiceRegistryConfig in io.helidon.service.registry
Classes in io.helidon.service.registry with type parameters of type ServiceRegistryConfigModifier and TypeClassDescriptionstatic class
ServiceRegistryConfig.BuilderBase<BUILDER extends ServiceRegistryConfig.BuilderBase<BUILDER,
PROTOTYPE>, PROTOTYPE extends ServiceRegistryConfig> Fluent API builder base forServiceRegistryConfig
.Classes in io.helidon.service.registry that implement ServiceRegistryConfigModifier and TypeClassDescriptionprotected static class
Generated implementation of the prototype, can be extended by descendant prototype implementations.Methods in io.helidon.service.registry that return ServiceRegistryConfigModifier and TypeMethodDescriptionServiceRegistryConfig.Builder.build()
ServiceRegistryConfig.Builder.buildPrototype()
static ServiceRegistryConfig
ServiceRegistryConfig.create()
Create a new instance with default values.Methods in io.helidon.service.registry with parameters of type ServiceRegistryConfigModifier 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.static ServiceRegistryManager
ServiceRegistryManager.start
(Binding binding, ServiceRegistryConfig config) Create a new manager based on the provided binding (usually code generated), and start the service registry services according to the configured run levels.static ServiceRegistryManager
ServiceRegistryManager.start
(ServiceRegistryConfig config) Start the service registry with no generated binding with the provided config.