Uses of Package
io.helidon.config
Package
Description
Provides interfaces and classes for loading and working with immutable, tree-structured
configuration data.
Support for encrypted properties.
Etcd configuration source.
Git configuration source.
HOCON config source for MicroProfile config.
Helidon implementation of microprofile config.
Helidon specific extension support for MicroProfile Config.
Mappers that can map
Config
to classes with factory methods, classes with Builders and
general "bean" classes with constructor and setters.Configuration SPI that defines the behavior developers can implement to extend the config system.
YAML config source for MicroProfile config.
Helidon Fault Tolerance Support.
Common classes for accessing JSON based REST APIs of third party systems.
Provides support for Microstream-Cache features integration.
Provides support for Microstream core features integration.
Integrating with OCI Metrics.
Integrating with OCI Metrics Using CDI.
Provides classes and interfaces for using the Oracle Cloud Infrastructure (OCI) Secrets
Retrieval and Vault APIs
as part of a ConfigSourceProvider implementation.
Provides classes and interfaces for using the Oracle Cloud Infrastructure (OCI) Secrets
Retrieval and Vault APIs
as part of a MpMetaConfigProvider implementation.
Mock LRA coordinator with Narayana like rest api for testing.
Helidon Reactive Messaging.
MicroProfile Reactive Messaging Oracle AQ connector.
Microprofile messaging JMS connector.
Microprofile messaging Kafka connector.
Microprofile messaging Weblogic JMS connector.
Client gRPC microprofile classes.
Microprofile gRPC server implementation.
Microprofile metrics specification implementation.
Microprofile 1.0 server implementation.
General-purpose reusable artifacts to help write CDI extensions, annotation processing, and interceptors for Helidon
services.
Integration with Open ID Connect providers.
Open Telemetry tracing support that plugs into the
TracerBuilder
SPI and provides
a Tracer
implementation.Helidon WebServer Access Log Support.
Helidon WebServer Context Support.
Helidon WebServer GraphQL Support.
Helidon WebServer Tracing Observability Support.
Helidon WebServer Services Common.
-
ClassDescriptionA base implementation for config sources, that combines configuration from any type of a config source.Common ancestor for config source builders, taking care of configurable options understood by the config module.Common implementation of
ConfigNode.ListNode.Builder
andConfigNode.ObjectNode.Builder
.Internal config node key useful during internal structure building.Source options as a super set of all possible combinations of source implementation.Base class for common builder methods of aSource
implementation.ConfigSource
implementation that loads configuration content from a resource on a classpath.Classpath ConfigSource Builder.OverrideSource
implementation that loads override definitions from a resource on a classpath.Classpath OverrideSource Builder.ConfigurationConfig
Builder.Context associated with specificConfig
node that allows to access the last loaded instance of the node or to request reloading of whole configuration.Object represents fully-qualified key of config node.Configuration node types.Exception is thrown byConfig
implementations.A builder for value reference resolving filter.Configuration item policy.Fluent API builder forConfigItem
.Fluent API builder base forConfigItem
.Configuration value mapping exception.A fluent API builder forConfigSources.SystemPropertiesConfigSource
.A typed value of aConfig
node.ConfigSource
implementation that loads configuration content from a directory on a filesystem.A fluent API builder forDirectoryConfigSource
.ConfigSource
implementation that loads configuration content from a file on a filesystem.File ConfigSource Builder.OverrideSource
implementation that loads override definitions from a file on a filesystem.File OverrideSource Builder.Data and digest of a file.This change watcher is backed byWatchService
to fire a polling event with every change on monitoredPath
.Fluent API builder forFileSystemWatcher
.In-memory implementation of override source.Implementation ofConfigNode.ListNode.Builder
.ConfigSource
implementation based onMap<String, String>
.Fluent API builder forMapConfigSource
.An abstract fluent API builder forMapConfigSource
.Extension ofConfigNode
that supports merging with other nodes.Exception representing a specific failures related to a missing configuration value.Implementation ofConfigNode.ObjectNode.Builder
.ImplementsConfigNode.ObjectNode
.A builder for a scheduled polling strategy.ConfigSource
implementation wraps another config source and add key prefix to original one.Filter properties with provided and default filter pattern.A strategy which allows the user to schedule periodically fired polling event.A fluent API builder forScheduledPollingStrategy
.An SPI that allows users to define their own policy how to change the interval between scheduled ticking.Creates a builder ofScheduledPollingStrategy.RecurringPolicy
with an ability to change the behaviour, with a boundaries and the possibility to react to feedback given byScheduledPollingStrategy.RecurringPolicy.shorten()
orScheduledPollingStrategy.RecurringPolicy.lengthen()
.A default retry policy implementation withScheduledExecutorService
.Fluent API builder forSimpleRetryPolicy
.ConfigSource
implementation that loads configuration content from specified endpoint URL.Url ConfigSource Builder.OverrideSource
implementation that loads configuration override content from specified endpoint URL.Url Override Source Builder.ImplementsConfigNode.ValueNode
. -
ClassDescriptionConfigurationObject represents fully-qualified key of config node.Configuration item policy.
-
ClassDescriptionA base implementation for config sources, that combines configuration from any type of a config source.Common ancestor for config source builders, taking care of configurable options understood by the config module.Source options as a super set of all possible combinations of source implementation.Base class for common builder methods of a
Source
implementation.ConfigurationException is thrown byConfig
implementations. -
ClassDescriptionA base implementation for config sources, that combines configuration from any type of a config source.Common ancestor for config source builders, taking care of configurable options understood by the config module.Source options as a super set of all possible combinations of source implementation.Base class for common builder methods of a
Source
implementation.ConfigurationException is thrown byConfig
implementations. -
-
-
-
-
ClassDescriptionConfigurationObject represents fully-qualified key of config node.Exception is thrown by
Config
implementations.Configuration item policy.Configuration value mapping exception.The runtime of a config source.Exception representing a specific failures related to a missing configuration value. -
-
-
-
-
-
-
-
ClassDescriptionA base implementation for config sources, that combines configuration from any type of a config source.Common ancestor for config source builders, taking care of configurable options understood by the config module.Source options as a super set of all possible combinations of source implementation.Base class for common builder methods of a
Source
implementation.Configuration -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-