Uses of Interface
io.helidon.config.Config
Packages that use Config
Package
Description
Concurrency limits API and default implementations.
General utilities that use
Config
.Common types for Context propagation over HTTP.
Utilities for PKI configuration and loading of certificates and keys.
Socket abstraction and data writing.
TLS Configuration for client and server.
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 Data Repository with Jakarta Persistence Runtime.
SQL specific support, use by all modules that interact with SQL databases.
DataSource
support API.Hikari
DataSource
support.JDBC
DataSource
support.UCP
DataSource
support.Testing of SQL based databases using test containers.
JDBC client for Helidon.
Provides classes and interfaces related to implementing discovery using Eureka.
Helidon Fault Tolerance Support.
HTTP Content encoding support, usually used to compress entity, such as
gzip
.Helidon Media Support.
Gson media type support.
Jackson media type support.
JSON-Binding Entity Media handling support.
Common classes for accessing JSON based REST APIs of third party systems.
Provides classes and interfaces related to automatic and unobtrusive service instance registration in Netflix Eureka servers of version 2.0.3 or later.
Integration with Langchain4j.
Provides integration with Cohere models.
Provides integration with Coherence embedding store.
Provides integration with Jlama models.
Provides integration with OCI GenAi models.
Provides integration with Ollama models.
Provides integration with OpenAi models.
Provides integration with Oracle embedding store.
Provides support for Microstream-Cache features integration.
Provides support for Microstream core features integration.
Implementation of OCI integrations.
Integrating with OCI Metrics.
Integrating with OCI Metrics Using CDI.
Helidon Service Registry Integrations to support OCI SDK.
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.
Helidon Integrations of OCI Certificates Service.
Helidon OpenAPI UI support.
Vault integration.
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.
Defines the Helidon metrics API so Helidon metrics-capable components can implement metrics simply and without regard for
whether metrics is actually on the runtime path or not or is enabled or not.
Client gRPC microprofile classes.
Microprofile gRPC server implementation.
Microprofile metrics specification implementation.
Support for OpenAPI in Helidon MP.
Metrics support for MP REST Client.
Microprofile 1.0 server implementation.
General-purpose reusable artifacts to help write CDI extensions, annotation processing, and interceptors for Helidon
services.
Helidon OpenAPI support.
Scheduling for Helidon SE reactive implementation.
Integration with Open ID Connect providers.
Open ID Connect (OIDC) classes usable from all OIDC related components.
Support for configuring OpenTelemetry via Helidon config.
Open Telemetry tracing support that plugs into the
TracerBuilder
SPI and provides
a Tracer
implementation.Helidon WebClient APIs shared by all types of clients.
Helidon WebClient gRPC Support.
Helidon WebClient HTTP/1.1 Support.
Helidon WebClient HTTP/2 Support.
Helidon WebClient JSON-RPC Support.
Helidon WebClient WebSocket Support.
Helidon WebServer module, combining common server API, HTTP API and HTTP/1.1 API to create a server.
Helidon WebServer Access Log Support.
An implementation of a feature to protect all server requests with a limit.
Helidon WebServer Context Support.
Helidon WebServer CORS Support.
Helidon WebServer GraphQL Support.
Helidon WebServer gRPC Support.
Helidon WebServer HTTP/1.1 specific APIs.
Helidon WebServer HTTP/2 Support.
Helidon WebServer Observability Support.
Helidon WebServer Observability Config Support.
Helidon WebServer Observability Health Support.
Helidon WebServer Observability Info Support.
Helidon WebServer Observability Log Support.
Helidon WebServer Observability Metrics Support.
Helidon WebServer Tracing Observability Support.
Helidon WebServer Security Support.
Helidon WebServer Services Common.
Helidon WebServer Static Content Support.
WebSocket server support.
-
Uses of Config in io.helidon.common.concurrency.limits
Methods in io.helidon.common.concurrency.limits with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).static AimdLimitConfig
Create a new instance from configuration.static FixedLimitConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.common.configurable
Methods in io.helidon.common.configurable with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).static AllowListConfig
Create a new instance from configuration.static <K,
V> LruCacheConfig <K, V> Create a new instance from configuration.static ResourceConfig
Create a new instance from configuration.static ScheduledThreadPoolConfig
Create a new instance from configuration.static ThreadPoolConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.common.context.http
Methods in io.helidon.common.context.http with parameters of type Config -
Uses of Config in io.helidon.common.pki
Methods in io.helidon.common.pki with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).static Keys
Create a new instance from configuration.static KeystoreKeys
Create a new instance from configuration.static PemKeys
Create a new instance from configuration. -
Uses of Config in io.helidon.common.socket
Methods in io.helidon.common.socket with parameters of type Config -
Uses of Config in io.helidon.common.tls
Methods in io.helidon.common.tls with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).static RevocationConfig
Create a new instance from configuration.static TlsConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.config
Fields in io.helidon.config with type parameters of type ConfigModifier and TypeFieldDescriptionstatic final GenericType
<Config> Config.GENERIC_TYPE
Generic type of configuration.Methods in io.helidon.config that return ConfigModifier and TypeMethodDescriptionConfig.Builder.build()
Builds new instance ofConfig
.static Config
Deprecated, for removal: This API element is subject to removal in a future version.static Config
MetaConfig.config()
Create configuration from meta configuration (files or classpath resources), or create a default config instance if meta configuration is not present.static Config
Create configuration from provided meta configuration.static Config
Config.create()
Returns a new defaultConfig
loaded using one of the configuration files available on the classpath and/or using the runtime environment.static Config
Config.create
(Supplier<? extends ConfigSource>... configSources) Creates a newConfig
loaded from environment variables, system properties, and the specifiedConfigSource
s.Config.detach()
Returns a copy of theConfig
node with no parent.static Config
Config.empty()
Returns empty instance ofConfig
.Config.get
(Config.Key key) Returns the single sub-node for the specified sub-key.default Config
Returns the single sub-node for the specified sub-key.static Config
Get a value from config, attempting to read both the keys.static Config
Config.global()
Either return the registered global config, or get a config from ServiceRegistry and register it as global.static Config
Config.just
(Supplier<? extends ConfigSource>... configSources) Creates a newConfig
loaded from the specifiedConfigSource
s.Config.Context.last()
MetaConfig.metaConfiguration()
Meta configuration if provided, or empty config if not.Config.Context.reload()
Config.root()
Get the root of the configuration tree.Methods in io.helidon.config that return types with arguments of type ConfigModifier and TypeMethodDescriptiondefault ConfigValue
<Config> Config.asNode()
Returns existing current config node asConfigValue
.Config.asNodeList()
Returns a list of childConfig
nodes if the node isType#OBJECT
.ConfigFilters.ValueResolvingBuilder.build()
Creates a function of values reference resolving.ConfigFilters.ValueResolvingBuilder.get()
EnumMapperProvider.mappers()
MetaConfig.metaConfig()
Find meta configuration (files or classpath resources) and create a meta configuration instance from it.Config.traverse()
Iterative deepening depth-first traversal of the node and its subtree as aStream<Config>
.Iterative deepening depth-first traversal of the node and its subtree as aStream<Config>
, qualified by the specified predicate.Methods in io.helidon.config with parameters of type ConfigModifier and TypeMethodDescriptionstatic ChangeWatcher
<?> MetaConfig.changeWatcher
(Config metaConfig) Load a change watcher based on its meta configuration.protected B
Configure builder from meta configuration.protected B
Configure builder from meta configuration.Configure builder from meta configuration.Update builder from meta configuration.Configure this config builder from meta configuration.Update builder from configuration.Configure builder from meta configuration.Configure builder from meta configuration.Update this builder from meta configuration.static Config
Create configuration from provided meta configuration.Update this builder from meta configuration.Configure builder from meta configuration.static List
<ConfigSource> MetaConfig.configSource
(Config sourceMetaConfig) Load a config source (or config sources) based on its meta configuration.static ClasspathConfigSource
Initializes config source instance from configuration properties.static ClasspathOverrideSource
Create a new classpath override source from meta configuration, containingresource
key and other options.Initializes config filter instance from configuration properties.static ConfigSource
Returns aConfigSource
that contains the same configuration model as the providedconfig
.static DirectoryConfigSource
Initializes config source instance from configuration properties.static FileConfigSource
Initializes config source instance from configuration properties.static FileOverrideSource
Create a new file override source from meta configuration.Initializes polling strategy instance from configuration properties.static PrefixedConfigSource
Create a prefixed config source from meta configuration.static SimpleRetryPolicy
Initializes retry policy instance from configuration properties.static UrlConfigSource
Initializes config source instance from configuration properties.static UrlOverrideSource
Create a new URL override source from meta configuration.static List
<ConfigSource> Create config source for each resource on the classpath.static <S extends NamedService,
T extends ConfiguredProvider<S>>
Optional<S> ConfigBuilderSupport.discoverService
(Config config, String configKey, Class<T> providerType, Class<S> configType, boolean allFromServiceLoader, Optional<S> existingValue) Discover service from configuration.static <T extends NamedService>
Optional<T> ConfigBuilderSupport.discoverService
(Config config, String configKey, Optional<ServiceRegistry> serviceRegistry, Class<? extends ConfiguredProvider<T>> providerType, Class<T> configType, boolean discoverServices, Optional<T> existingValue) Used to discover service fromServiceRegistry
for builder options annotated withOption.Provider
, if the blueprint is annotated withPrototype.RegistrySupport
.static <S extends NamedService,
T extends ConfiguredProvider<S>>
List<S> ConfigBuilderSupport.discoverServices
(Config config, String configKey, Class<T> providerType, Class<S> configType, boolean allFromServiceLoader, List<S> existingInstances) Discover services from configuration.static <S extends NamedService,
T extends ConfiguredProvider<S>>
List<S> ConfigBuilderSupport.discoverServices
(Config config, String configKey, Optional<ServiceRegistry> serviceRegistry, Class<T> providerType, Class<S> configType, boolean allFromRegistry, List<S> existingValues) Used to discover services fromServiceRegistry
for builder options annotated withOption.Provider
, if the blueprint is annotated withPrototype.RegistrySupport
.static Config
Get a value from config, attempting to read both the keys.static void
Deprecated, for removal: This API element is subject to removal in a future version.void
static PollingStrategy
MetaConfig.pollingStrategy
(Config metaConfig) Load a polling strategy based on its meta configuration.static String
ConfigBuilderSupport.resolveExpression
(Config config, String expression) Resolves an expression that may contain references to configuration values with possible default values.static RetryPolicy
MetaConfig.retryPolicy
(Config metaConfig) Load a retry policy based on its meta configuration.Transform all leaf nodes (values) into Map instance.static Properties
ConfigMappers.toProperties
(Config config) Transform all leaf nodes (values) into Properties instance.Method parameters in io.helidon.config with type arguments of type ConfigModifier and TypeMethodDescriptionConfig.Builder.addFilter
(Function<Config, ConfigFilter> configFilterProvider) Config.Builder.addFilter
(Supplier<Function<Config, ConfigFilter>> configFilterSupplier) <T> Config.Builder
Config.Builder.addMapper
(GenericType<T> type, Function<Config, T> mapper) Register a mapping function for specifiedGenericType
.<T> Config.Builder
Registers mapping function for specifiedtype
.<T> ConfigValue
<T> Typed value as aConfigValue
created from factory method.<T> ConfigValue
<List<T>> Returns this node as a list converting each list value using the provided mapper.default void
Performs the given action with the config node if nodeexists
, otherwise does nothing.default void
Register aConsumer
that is invoked each time a change occurs on whole Config or on a particular Config node.Iterative deepening depth-first traversal of the node and its subtree as aStream<Config>
, qualified by the specified predicate. -
Uses of Config in io.helidon.config.encryption
Methods in io.helidon.config.encryption that return types with arguments of type ConfigModifier and TypeMethodDescriptionEncryptionFilter.Builder.buildProvider()
Create a newEncryptionFilter
provider based on this builder.static Function
<Config, ConfigFilter> EncryptionFilter.fromConfig()
Create a filter based on configuration (it takes its configuration from the configuration object it filters).Methods in io.helidon.config.encryption with parameters of type Config -
Uses of Config in io.helidon.config.etcd
Methods in io.helidon.config.etcd with parameters of type ConfigModifier and TypeMethodDescriptionConfigure builder from meta configuration.static EtcdConfigSource
Create a new instance from configuration.static EtcdWatcher
Create a new instance from meta configuration. -
Uses of Config in io.helidon.config.git
Methods in io.helidon.config.git with parameters of type ConfigModifier and TypeMethodDescriptionConfigure builder from meta configuration.static GitConfigSource
Create an instance from meta configuration. -
Uses of Config in io.helidon.config.hocon.mp
Methods in io.helidon.config.hocon.mp with parameters of type Config -
Uses of Config in io.helidon.config.mp
Methods in io.helidon.config.mp that return ConfigModifier and TypeMethodDescriptionstatic Config
MpConfig.toHelidonConfig
(Config mpConfig) This method allows use to use Helidon Config on top of an MP config.Methods in io.helidon.config.mp with parameters of type ConfigModifier and TypeMethodDescriptionstatic ConfigSource
Config source base on a Helidon SE config instance.static List
<ConfigSource> MpMetaConfigUtils.sourceFromMeta
(Config config, String profile, Function<Path, ConfigSource> fromPath, Function<String, List<ConfigSource>> fromClasspath, BiFunction<String, String, List<ConfigSource>> fromClasspathWithProfile, Function<URL, ConfigSource> fromUrl) A utility for providing a list of configuration sources. -
Uses of Config in io.helidon.config.mp.spi
Methods in io.helidon.config.mp.spi with parameters of type Config -
Uses of Config in io.helidon.config.objectmapping
Methods in io.helidon.config.objectmapping that return types with arguments of type Config -
Uses of Config in io.helidon.config.spi
Methods in io.helidon.config.spi that return types with arguments of type ConfigModifier and TypeMethodDescriptiondefault Map
<GenericType<?>, BiFunction<Config, ConfigMapper, ?>> ConfigMapperProvider.genericTypeMappers()
Returns a map of mapper functions associated with appropriate target type (GenericType<?>
.default <T> Optional
<BiFunction<Config, ConfigMapper, T>> ConfigMapperProvider.mapper
(GenericType<T> type) Mapper for a specific generic type.A simple mapping function from config node to a typed value based on the expected class.ConfigMapperProvider.mappers()
Returns a map of mapper functions associated with appropriate target type (Class<?>
.Methods in io.helidon.config.spi with parameters of type ConfigModifier and TypeMethodDescriptiondefault List
<ConfigSource> ConfigSourceProvider.createMulti
(String type, Config metaConfig) Create a list of configuration sources from a single configuration.default void
Initializes the filter using theConfig
instance which the filter will affect onceConfig.Builder.build
completes.<T> T
ConfigMapper.map
(Config config, GenericType<T> type) Convert the specifiedConfig
node into the target type specified byGenericType
.<T> T
Converts the specifiedConfig
node to the target type. -
Uses of Config in io.helidon.config.yaml.mp
Methods in io.helidon.config.yaml.mp with parameters of type Config -
Uses of Config in io.helidon.data.jakarta.persistence
Methods in io.helidon.data.jakarta.persistence with parameters of type Config -
Uses of Config in io.helidon.data.sql.common
Methods in io.helidon.data.sql.common with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).static ConnectionConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.data.sql.datasource
Methods in io.helidon.data.sql.datasource with parameters of type Config -
Uses of Config in io.helidon.data.sql.datasource.hikari
Methods in io.helidon.data.sql.datasource.hikari with parameters of type Config -
Uses of Config in io.helidon.data.sql.datasource.jdbc
Methods in io.helidon.data.sql.datasource.jdbc with parameters of type Config -
Uses of Config in io.helidon.data.sql.datasource.ucp
Methods in io.helidon.data.sql.datasource.ucp with parameters of type Config -
Uses of Config in io.helidon.data.sql.testing
Methods in io.helidon.data.sql.testing that return Config -
Uses of Config in io.helidon.dbclient.jdbc
Methods in io.helidon.dbclient.jdbc with parameters of type Config -
Uses of Config in io.helidon.discovery.providers.eureka
Methods in io.helidon.discovery.providers.eureka with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).static CacheConfig
Create a new instance from configuration.static EurekaDiscoveryConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.faulttolerance
Methods in io.helidon.faulttolerance with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).static AsyncConfig
Create a new instance from configuration.static BulkheadConfig
Create a new instance from configuration.static CircuitBreakerConfig
Create a new instance from configuration.static RetryConfig
Create a new instance from configuration.static TimeoutConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.http.encoding
Methods in io.helidon.http.encoding with parameters of type Config -
Uses of Config in io.helidon.http.media
Methods in io.helidon.http.media with parameters of type Config -
Uses of Config in io.helidon.http.media.gson
Methods in io.helidon.http.media.gson with parameters of type Config -
Uses of Config in io.helidon.http.media.jackson
Methods in io.helidon.http.media.jackson with parameters of type Config -
Uses of Config in io.helidon.http.media.jsonb
Methods in io.helidon.http.media.jsonb with parameters of type Config -
Uses of Config in io.helidon.integrations.common.rest
Methods in io.helidon.integrations.common.rest with parameters of type Config -
Uses of Config in io.helidon.integrations.eureka
Methods in io.helidon.integrations.eureka with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).static EurekaRegistrationConfig
Create a new instance from configuration.static InstanceInfoConfig
Create a new instance from configuration.static LeaseInfoConfig
Create a new instance from configuration.static PortInfoConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.integrations.langchain4j
Methods in io.helidon.integrations.langchain4j with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).Create a new instance from configuration.static McpClientConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.integrations.langchain4j.providers.cohere
Methods in io.helidon.integrations.langchain4j.providers.cohere with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).static CohereEmbeddingModelConfig
Create a new instance from configuration.static CohereScoringModelConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.integrations.langchain4j.providers.coherence
Methods in io.helidon.integrations.langchain4j.providers.coherence with parameters of type Config -
Uses of Config in io.helidon.integrations.langchain4j.providers.jlama
Methods in io.helidon.integrations.langchain4j.providers.jlama with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).static JlamaChatModelConfig
Create a new instance from configuration.static JlamaEmbeddingModelConfig
Create a new instance from configuration.static JlamaLanguageModelConfig
Create a new instance from configuration.Create a new instance from configuration. -
Uses of Config in io.helidon.integrations.langchain4j.providers.oci.genai
Methods in io.helidon.integrations.langchain4j.providers.oci.genai with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).static OciGenAiChatModelConfig
Create a new instance from configuration.Create a new instance from configuration.Create a new instance from configuration.Create a new instance from configuration. -
Uses of Config in io.helidon.integrations.langchain4j.providers.ollama
Methods in io.helidon.integrations.langchain4j.providers.ollama with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).static OllamaChatModelConfig
Create a new instance from configuration.static OllamaEmbeddingModelConfig
Create a new instance from configuration.static OllamaLanguageModelConfig
Create a new instance from configuration.Create a new instance from configuration. -
Uses of Config in io.helidon.integrations.langchain4j.providers.openai
Methods in io.helidon.integrations.langchain4j.providers.openai with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).static OpenAiChatModelConfig
Create a new instance from configuration.static OpenAiEmbeddingModelConfig
Create a new instance from configuration.static OpenAiImageModelConfig
Create a new instance from configuration.static OpenAiLanguageModelConfig
Create a new instance from configuration.static OpenAiModerationModelConfig
Create a new instance from configuration.Create a new instance from configuration. -
Uses of Config in io.helidon.integrations.langchain4j.providers.oracle
Methods in io.helidon.integrations.langchain4j.providers.oracle with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).static EmbeddingTableConfig
Create a new instance from configuration.static IvfIndexConfig
Create a new instance from configuration.static JsonIndexConfig
Create a new instance from configuration.static OracleEmbeddingStoreConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.integrations.microstream.cache
Methods in io.helidon.integrations.microstream.cache with parameters of type ConfigModifier and TypeMethodDescriptionstatic MicrostreamCacheConfigurationBuilder
<?, ?> Deprecated, for removal: This API element is subject to removal in a future version.creates a new MicrostreamCacheConfigurationBuilder using the supplied helidon configuration.static <K,
V> MicrostreamCacheConfigurationBuilder <K, V> Deprecated, for removal: This API element is subject to removal in a future version.Create a CacheConfiguration builder initialized from the supplied helidon configuration node.static one.microstream.cache.types.Cache
<?, ?> Deprecated, for removal: This API element is subject to removal in a future version.Create a named cache using the provided helidon configuration. -
Uses of Config in io.helidon.integrations.microstream.core
Methods in io.helidon.integrations.microstream.core with parameters of type ConfigModifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Update builder from configuration.static one.microstream.storage.embedded.types.EmbeddedStorageManager
Deprecated, for removal: This API element is subject to removal in a future version.Create a EmbeddedStorageManager instance from Config. -
Uses of Config in io.helidon.integrations.oci
Methods in io.helidon.integrations.oci with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).static ConfigFileMethodConfig
Create a new instance from configuration.static ConfigMethodConfig
Create a new instance from configuration.static ImdsInstanceInfo
Create a new instance from configuration.static OciConfig
Create a new instance from configuration.static SessionTokenMethodConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.integrations.oci.metrics
Methods in io.helidon.integrations.oci.metrics that return ConfigModifier and TypeMethodDescriptionprotected Config
OciMetricsSupportFactory.ociMetricsConfig()
Returns the OCI metrics config node used to set up theOciMetricsSupport
instance.Methods in io.helidon.integrations.oci.metrics with parameters of type ConfigModifier and TypeMethodDescriptionprotected abstract void
OciMetricsSupportFactory.activateOciMetricsSupport
(Config rootConfig, Config ociMetricsConfig, OciMetricsSupport.Builder builder) Activates OCI metrics support.Updates the builder using the specified OCI metricsConfig
node.protected OciMetricsSupport.Builder
OciMetricsSupportFactory.ociMetricsSupportBuilder
(Config rootConfig, Config ociMetricsConfig, com.oracle.bmc.monitoring.Monitoring monitoring) Returns the builder for constructing a newOciMetricsSupport
instance, initialized using the config retrieved using theOciMetricsSupportFactory.configKey()
return value and the providedMonitoring
instance.protected void
OciMetricsSupportFactory.registerOciMetrics
(Config rootConfig, com.oracle.bmc.monitoring.Monitoring monitoringClient) Registers OCI metrics using the configuration and the provided monitoring client by preparing anOciMetricsSupport
instance and then calling back to the subclass to activate that instance with, for example, routing. -
Uses of Config in io.helidon.integrations.oci.metrics.cdi
Methods in io.helidon.integrations.oci.metrics.cdi with parameters of type ConfigModifier and TypeMethodDescriptionprotected void
OciMetricsBean.activateOciMetricsSupport
(Config rootConfig, Config ociMetricsConfig, OciMetricsSupport.Builder builder) -
Uses of Config in io.helidon.integrations.oci.sdk.runtime
Methods in io.helidon.integrations.oci.sdk.runtime with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).static OciConfig
Deprecated, for removal: This API element is subject to removal in a future version.Create a new instance from configuration. -
Uses of Config in io.helidon.integrations.oci.secrets.configsource
Methods in io.helidon.integrations.oci.secrets.configsource with parameters of type ConfigModifier and TypeMethodDescriptionConfigures thisSecretBundleLazyConfigSource.Builder
from the supplied meta-configuration.Configures thisSecretBundleNodeConfigSource.Builder
from the supplied meta-configuration.Deprecated.For use by the Helidon Config subsystem only. -
Uses of Config in io.helidon.integrations.oci.secrets.mp.configsource
Methods in io.helidon.integrations.oci.secrets.mp.configsource with parameters of type ConfigModifier and TypeMethodDescriptionList
<? extends ConfigSource> Returns an immutableList
whose sole element is aConfigSource
implementation backed by the Oracle Cloud Infrastructure (OCI) Secrets Retrieval and Vault APIs. -
Uses of Config in io.helidon.integrations.oci.tls.certificates
Methods in io.helidon.integrations.oci.tls.certificates with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Create a new instance from configuration. -
Uses of Config in io.helidon.integrations.openapi.ui
Methods in io.helidon.integrations.openapi.ui with parameters of type Config -
Uses of Config in io.helidon.integrations.vault
Methods in io.helidon.integrations.vault with parameters of type Config -
Uses of Config in io.helidon.lra.coordinator
Methods in io.helidon.lra.coordinator with parameters of type ConfigModifier and TypeMethodDescriptionConfiguration needed for configuring coordinator. -
Uses of Config in io.helidon.messaging
Methods in io.helidon.messaging that return ConfigMethods in io.helidon.messaging with parameters of type ConfigModifier and TypeMethodDescriptionConfiguration needed for configuring connector and their routing.Channel.Builder.publisherConfig
(Config config) Config available to publisher connector.Channel.Builder.subscriberConfig
(Config config) Config available to subscriber connector. -
Uses of Config in io.helidon.messaging.connectors.aq
Methods in io.helidon.messaging.connectors.aq with parameters of type ConfigModifier and TypeMethodDescriptionprotected BiConsumer
<Message<?>, jakarta.jms.JMSException> AqConnectorImpl.sendingErrorHandler
(Config config) -
Uses of Config in io.helidon.messaging.connectors.jms
Methods in io.helidon.messaging.connectors.jms that return ConfigMethods in io.helidon.messaging.connectors.jms with parameters of type ConfigModifier and TypeMethodDescriptionCustom configuration for connector.protected CompletionStage
<?> JmsConnector.consumeAsync
(Message<?> m, jakarta.jms.Session session, AtomicReference<MessageMapper> mapper, jakarta.jms.MessageProducer producer, Config config) protected jakarta.jms.MessageConsumer
JmsConnector.createConsumer
(Config config, jakarta.jms.Destination destination, SessionMetadata sessionEntry) protected SessionMetadata
JmsConnector.prepareSession
(Config config, jakarta.jms.ConnectionFactory factory) protected BiConsumer
<Message<?>, jakarta.jms.JMSException> JmsConnector.sendingErrorHandler
(Config config) Customizable handler for errors during sending.Constructors in io.helidon.messaging.connectors.jms with parameters of type ConfigModifierConstructorDescriptionprotected
JmsConnector
(Config config, Instance<jakarta.jms.ConnectionFactory> jakartaConnectionFactories) Create new JmsConnector. -
Uses of Config in io.helidon.messaging.connectors.kafka
Methods in io.helidon.messaging.connectors.kafka with parameters of type ConfigModifier and TypeMethodDescriptionLoad this builder from a configuration.Load this builder from a configuration.static KafkaConnector
Creates a new instance of KafkaConnector with the required configuration.static <K,
V> KafkaPublisher <K, V> Load this builder from a configuration.static <K,
V> KafkaSubscriber <K, V> Load this builder from a configuration. -
Uses of Config in io.helidon.messaging.connectors.wls
Methods in io.helidon.messaging.connectors.wls with parameters of type ConfigModifier and TypeMethodDescriptionprotected CompletionStage
<?> WeblogicConnector.consumeAsync
(Message<?> m, jakarta.jms.Session session, AtomicReference<MessageMapper> mapper, jakarta.jms.MessageProducer producer, Config config) protected jakarta.jms.MessageConsumer
WeblogicConnector.createConsumer
(Config config, jakarta.jms.Destination destination, SessionMetadata sessionEntry) protected SessionMetadata
WeblogicConnector.prepareSession
(Config config, jakarta.jms.ConnectionFactory factory) Constructors in io.helidon.messaging.connectors.wls with parameters of type ConfigModifierConstructorDescriptionprotected
WeblogicConnector
(Config config, Instance<jakarta.jms.ConnectionFactory> connectionFactories) -
Uses of Config in io.helidon.metrics.api
Methods in io.helidon.metrics.api with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Create a new instance from configuration.static MetricsConfig
Create a new instance from configuration.static ScopeConfig
Create a new instance from configuration.static ScopingConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.microprofile.grpc.client
Methods in io.helidon.microprofile.grpc.client with parameters of type ConfigModifier and TypeMethodDescriptionstatic GrpcChannelsProvider.Builder
Create a newGrpcChannelsProvider.Builder
.Update builder from configuration (node of this type).Update builder from configuration (node of this type).static GrpcChannelDescriptor
Create a new instance from configuration.static GrpcChannelsDescriptor
Create a new instance from configuration.static GrpcChannelsProvider
Creates aGrpcChannelsProvider
using the specified configuration. -
Uses of Config in io.helidon.microprofile.grpc.server.spi
Methods in io.helidon.microprofile.grpc.server.spi that return Config -
Uses of Config in io.helidon.microprofile.metrics
Methods in io.helidon.microprofile.metrics that return Config -
Uses of Config in io.helidon.microprofile.openapi
Methods in io.helidon.microprofile.openapi with parameters of type Config -
Uses of Config in io.helidon.microprofile.restclientmetrics
Methods in io.helidon.microprofile.restclientmetrics with parameters of type Config -
Uses of Config in io.helidon.microprofile.server
Methods in io.helidon.microprofile.server with parameters of type ConfigModifier and TypeMethodDescriptionConfiguration instance to use to configure this server (Helidon config).static RoutingBuilders
Prepares the default and actualHttpRouting.Builder
instances based on the "routing" configuration for the specific component configuration. -
Uses of Config in io.helidon.microprofile.servicecommon
Methods in io.helidon.microprofile.servicecommon that return ConfigModifier and TypeMethodDescriptionprotected Config
HelidonRestCdiExtension.componentConfig()
SE Configuration of the current compoennt.protected Config
HelidonRestCdiExtension.rootConfig()
SE Configuration, root.Methods in io.helidon.microprofile.servicecommon with parameters of type ConfigModifier and TypeMethodDescriptionvoid
HelidonRestCdiExtension.prepareRuntime
(Config config) Configure with runtime config. -
Uses of Config in io.helidon.openapi
Methods in io.helidon.openapi with parameters of type Config -
Uses of Config in io.helidon.scheduling
Methods in io.helidon.scheduling with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).static CronConfig
Create a new instance from configuration.static FixedRateConfig
Create a new instance from configuration.static TaskConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.security.providers.oidc
Methods in io.helidon.security.providers.oidc with parameters of type ConfigModifier and TypeMethodDescriptionConfig located at the provider's key to readOidcConfig
.Config located either at the configuration root, or at the provider node.static OidcFeature
Load OIDC support for webserver from config.static OidcFeature
Load OIDC support for webserver from config. -
Uses of Config in io.helidon.security.providers.oidc.common
Methods in io.helidon.security.providers.oidc.common with parameters of type Config -
Uses of Config in io.helidon.telemetry.otelconfig
Methods in io.helidon.telemetry.otelconfig with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).static BatchSpanProcessorConfig
Create a new instance from configuration.static OpenTelemetryConfig
Create a new instance from configuration.static OpenTelemetryTracingConfig
Create a new instance from configuration.static OtlpExporterConfig
Create a new instance from configuration.static RetryPolicyConfig
Create a new instance from configuration.static SamplerConfig
Create a new instance from configuration.static SpanExporterConfig
Create a new instance from configuration.static SpanLimitsConfig
Create a new instance from configuration.static SpanProcessorConfig
Create a new instance from configuration.static ZipkinExporterConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.tracing.providers.opentelemetry
Methods in io.helidon.tracing.providers.opentelemetry with parameters of type ConfigModifier and TypeMethodDescriptionstatic boolean
HelidonOpenTelemetry.AgentDetector.isAgentPresent
(Config config) Check if the OTEL Agent is present.static boolean
HelidonOpenTelemetry.AgentDetector.useExistingGlobalOpenTelemetry
(Config config) Return whether the user has requested that Helidon use an existing global OpenTelemetry instance rather than creating one itself; specifying that the OpenTelemetry agent is present automatically implies using the agent's existing instance. -
Uses of Config in io.helidon.webclient.api
Methods in io.helidon.webclient.api with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).static HttpClientConfig
Create a new instance from configuration.static HttpConfigBase
Create a new instance from configuration.static WebClientConfig
Create a new instance from configuration.static WebClientCookieManagerConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.webclient.context
Methods in io.helidon.webclient.context with parameters of type Config -
Uses of Config in io.helidon.webclient.grpc
Methods in io.helidon.webclient.grpc with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).static GrpcClientConfig
Create a new instance from configuration.static GrpcClientProtocolConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.webclient.http1
Methods in io.helidon.webclient.http1 with parameters of type Config -
Uses of Config in io.helidon.webclient.http2
Methods in io.helidon.webclient.http2 with parameters of type Config -
Uses of Config in io.helidon.webclient.jsonrpc
Methods in io.helidon.webclient.jsonrpc with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).static JsonRpcClientConfig
Create a new instance from configuration.static JsonRpcClientProtocolConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.webclient.websocket
Methods in io.helidon.webclient.websocket with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).static WsClientConfig
Create a new instance from configuration.static WsClientProtocolConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.webserver
Methods in io.helidon.webserver with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).static ConnectionConfig
Deprecated.Create a new instance from configuration.static ErrorHandling
Create a new instance from configuration.static ListenerConfig
Create a new instance from configuration.static WebServerConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.webserver.accesslog
Methods in io.helidon.webserver.accesslog with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update this builder from configuration.static AccessLogConfig
Create a new instance from configuration.static AccessLogFeature
Create Access log support configured fromConfig
.static AccessLogRoutingFeature
Create Access log support configured fromConfig
. -
Uses of Config in io.helidon.webserver.concurrency.limits
Methods in io.helidon.webserver.concurrency.limits with parameters of type Config -
Uses of Config in io.helidon.webserver.context
Methods in io.helidon.webserver.context with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).static ContextFeature
Create a new context feature with custom setup.static ContextFeatureConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.webserver.cors
Methods in io.helidon.webserver.cors with parameters of type Config -
Uses of Config in io.helidon.webserver.graphql
Methods in io.helidon.webserver.graphql with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration. -
Uses of Config in io.helidon.webserver.grpc
Methods in io.helidon.webserver.grpc with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).static GrpcConfig
Create a new instance from configuration.static GrpcReflectionConfig
Create a new instance from configuration.static GrpcTracingConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.webserver.http1
Methods in io.helidon.webserver.http1 with parameters of type Config -
Uses of Config in io.helidon.webserver.http2
Methods in io.helidon.webserver.http2 with parameters of type Config -
Uses of Config in io.helidon.webserver.observe
Methods in io.helidon.webserver.observe with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).static ObserveFeatureConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.webserver.observe.config
Methods in io.helidon.webserver.observe.config with parameters of type Config -
Uses of Config in io.helidon.webserver.observe.health
Methods in io.helidon.webserver.observe.health with parameters of type Config -
Uses of Config in io.helidon.webserver.observe.info
Methods in io.helidon.webserver.observe.info with parameters of type Config -
Uses of Config in io.helidon.webserver.observe.log
Methods in io.helidon.webserver.observe.log with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).static LogObserverConfig
Create a new instance from configuration.static LogStreamConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.webserver.observe.metrics
Methods in io.helidon.webserver.observe.metrics with parameters of type Config -
Uses of Config in io.helidon.webserver.observe.tracing
Methods in io.helidon.webserver.observe.tracing with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).static TracingObserver
Create a new tracing observer based onConfig
.static TracingObserverConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.webserver.security
Methods in io.helidon.webserver.security with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).static PathsConfig
Create a new instance from configuration.static SecurityFeatureConfig
Create a new instance from configuration.static SecurityHandlerConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.webserver.servicecommon
Methods in io.helidon.webserver.servicecommon with parameters of type ConfigModifier and TypeMethodDescriptionUpdates settings using the providedConfig
node for the service of interest.static RestServiceSettings
Creates a new instance using values from the provided config. -
Uses of Config in io.helidon.webserver.staticcontent
Methods in io.helidon.webserver.staticcontent with parameters of type ConfigModifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).Update builder from configuration (node of this type).static ClasspathHandlerConfig
Create a new instance from configuration.static FileSystemHandlerConfig
Create a new instance from configuration.static MemoryCacheConfig
Create a new instance from configuration.static StaticContentConfig
Create a new instance from configuration.static StaticContentFeature
Create Access log support configured fromConfig
.static TemporaryStorageConfig
Create a new instance from configuration. -
Uses of Config in io.helidon.webserver.websocket
Methods in io.helidon.webserver.websocket with parameters of type Config
Services.set(Class, Object[])
to register a static instance for the global service registry; when using a custom service registry instance, set is on the registry configuration builder