Uses of Interface
io.helidon.config.Config
Package
Description
General utilities that use
Config
.Utilities for PKI configuration and loading of certificates and keys.
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.
Reactive Database API for Helidon.
Helper classes to use in various implementations.
Health check support for Helidon DB Client.
Helidon DB implementation for JDBC.
Service provider interface for Helidon DB implementation for JDBC.
Metrics support for Helidon DB Client.
Metrics support for Helidon DB JDBC Client.
Helidon DB integration for reactive mongoDB.
Service provider interface for Helidon DB.
Tracing support for Helidon DB.
Fault tolerance for Helidon SE reactive implementation.
GraphQL server implementation for Helidon SE.
gRPC client API.
Core classes used by both the reactive gRPC server API and gRPC client API.
Reactive gRPC server API.
Health check support for helidon SE.
Healthchecks provided by our Microprofile implementation.
Common classes for accessing JSON based REST APIs of third party systems.
Support for Micrometer in Helidon SE.
Provides support for Microstream-Cache features integration.
Provides support for Microstream core features integration.
Provides support for Microstream-Metrics features integration.
Neo4j integrations for Helidon.
Integrating with OCI Metrics.
Helidon Runtime 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.
Vault integration.
AppRole authentication method for Vault.
Common classes for Vault integration.
Vault authentication method for Kubernetes.
Token authentication method for Vault.
Cubbyhole secret engine support for Vault.
Vault's Database Secrets Engine support.
Vault's KV1 Secrets Engine support.
Vault's Key/value version 2 Secrets Engine support.
Vault's PKI Secrets Engine support.
Vault transit secrets.
Vault integration SPI.
Sys operations for Vault.
Common classes for processing content with a specific
MediaType
.This package provides extensibility for the
MediaContext
.Jackson media type support.
JSON-B media type support.
JSON-P media type support.
Helidon Reactive Messaging.
MicroProfile Reactive Messaging Oracle AQ connector.
Microprofile messaging JMS connector.
Microprofile messaging Kafka connector.
Microprofile messaging Weblogic JMS connector.
Metrics support for Java SE, uses the Microprofile metrics APIs and formats.
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.
API and minimal implementation for metrics support service.
Microprofile 1.0 gRPC server implementation.
Implementation of Microprofile JWT Auth specification.
Microprofile metrics specification implementation.
Microprofile 1.0 server implementation.
Helidon SE OpenAPI Support.
Security
Attribute based access control policy validator.
Integration with Java EE expression language.
Service provider interface (SPI) to support policy statements in Attribute based access control.
Role attribute validator.
Scope (OAuth2) attribute validator.
Time attribute validator.
Integration library for
GrpcServer
.Jersey integration for security module.
Integration library for RxServer.
Attribute based access control (ABAC) security provider.
Attribute based access control (ABAC) security provider's SPI.
Common classes for provider implementation.
Extension of integration with Jersey to support customized analysis of resource classes and methods to enable/disable security.
Vault operation backed by configuration.
Integration with Google login button.
Provider that can extract username from a (any) header.
Basic security provider, supporting "basic" and "digest" authentication schemes with role support.
SPI for basic and digest authentication providers.
Provider supporting validation of incoming signatures and signing of outbound requests.
Mapper that retrieves roles from IDCS server and maps them to user subject.
Provider that can process incoming JWTs and assert users based on them and can propagate JWTs (or create
new ones) for outbound calls.
Integration with Open ID Connect providers.
Open ID Connect (OIDC) classes usable from all OIDC related components.
Open ID Connect (OIDC) SPI interfaces.
Security component's SPI.
General utilities for security modules.
Support types for REST services.
General-purpose reusable artifacts to help write CDI extensions, annotation processing, and interceptors for Helidon
services.
Distributed tracing support for Helidon.
Configuration for traced components, spans and logs.
Helidon integration with Jaeger tracer.
Open Telemetry tracing support that plugs into the
TracerBuilder
SPI and provides
a Tracer
implementation.Open Tracing tracing support that plugs into the
TracerBuilder
SPI and provides
a Tracer
implementation.Brave based Open Tracing implementation for an integration with Zipkin.
A reactive client for rest calls.
Helidon support for JAX-RS (Jersey) client.
Client metrics service.
Client service propagation service.
This package provides extensibility for the
WebClient
.Client tracing propagation service.
Reactive web server API.
Access log support for Helidon WebServer.
Helidon SE CORS Support
SPI to provide extended capabilities for webserver.
-
Uses of Config in io.helidon.common.configurable
Modifier and TypeMethodDescriptionUpdate builder from configuration.Load configuration of this cache from configuration.Load all properties for this thread pool executor from configuration.Load all properties for this thread pool from configuration.static AllowList
CreateAllowList
from configurtion.static Resource
Loads the resource from appropriate location based on configuration.static ScheduledThreadPoolSupplier
Load supplier from configuration.static ThreadPoolSupplier
Create supplier from configuration.static ThreadPoolSupplier
Load supplier from configuration. -
Uses of Config in io.helidon.common.pki
Modifier and TypeMethodDescriptionUpdated this builder instance from configuration.Update this builder from configuration.Update this builder from configuration.static KeyConfig
Load key config from config. -
Uses of Config in io.helidon.config
Modifier and TypeFieldDescriptionstatic final GenericType<Config>
Config.GENERIC_TYPE
Generic type of configuration.Modifier and TypeMethodDescriptionConfig.Builder.build()
Builds new instance ofConfig
.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.just
(Supplier<? extends ConfigSource>... configSources) Creates a newConfig
loaded from the specifiedConfigSource
s.Config.Context.last()
Config.Context.reload()
Modifier and TypeMethodDescriptiondefault ConfigValue<Config>
Config.asNode()
Returns existing current config node as aOptional
instance orOptional.empty()
in case ofConfig.Type.MISSING
node.Config.asNodeList()
Returns a list of childConfig
nodes if the node isConfig.Type.OBJECT
.ConfigFilters.ValueResolvingBuilder.build()
Creates a function of values reference resolving.ConfigFilters.ValueResolvingBuilder.get()
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.Modifier 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.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 Config
Get a value from config, attempting to read both the keys.void
static PollingStrategy
MetaConfig.pollingStrategy
(Config metaConfig) Load a polling strategy based on its meta configuration.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.Modifier 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
Modifier 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). -
Uses of Config in io.helidon.config.etcd
Modifier 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
Modifier and TypeMethodDescriptionConfigure builder from meta configuration.static GitConfigSource
Create an instance from meta configuration. -
Uses of Config in io.helidon.config.hocon.mp
-
Uses of Config in io.helidon.config.mp
Modifier and TypeMethodDescriptionstatic Config
MpConfig.toHelidonConfig
(Config mpConfig) This method allows use to use Helidon Config on top of an MP config.Modifier 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
-
Uses of Config in io.helidon.config.objectmapping
-
Uses of Config in io.helidon.config.spi
Modifier 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<?>
.Modifier 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
-
Uses of Config in io.helidon.dbclient
Modifier and TypeMethodDescriptionstatic DbClient.Builder
Create a Helidon database handler builder from configuration.Use database connection configuration from configuration file.Set statements from configuration.static DbClient
Create Helidon database handler builder.static DbStatements
Create statements from configuration. -
Uses of Config in io.helidon.dbclient.common
-
Uses of Config in io.helidon.dbclient.health
Modifier and TypeMethodDescriptionSet health check parameters usingConfig
node.static DbClientHealthCheck
Create a health check with configured settings for the database. -
Uses of Config in io.helidon.dbclient.jdbc
Modifier and TypeMethodDescriptionUpdate builder from configuration.static ConnectionPool
Create a JDBC connection pool from provided configuration. -
Uses of Config in io.helidon.dbclient.jdbc.spi
Modifier and TypeMethodDescriptionGet instance of JDBC DB Client configuration extension. -
Uses of Config in io.helidon.dbclient.metrics
Modifier and TypeMethodDescription -
Uses of Config in io.helidon.dbclient.metrics.jdbc
Modifier and TypeMethodDescription -
Uses of Config in io.helidon.dbclient.mongodb
Modifier and TypeMethodDescription -
Uses of Config in io.helidon.dbclient.spi
Modifier and TypeMethodDescriptionUse database connection configuration from configuration file.Create a new interceptor instance with the configuration provided. -
Uses of Config in io.helidon.dbclient.tracing
Modifier and TypeMethodDescriptionstatic DbClientTracing
Create a new tracing interceptor based on the configuration. -
Uses of Config in io.helidon.faulttolerance
Modifier and TypeMethodDescriptionLoad all properties for this bulkhead from configuration.Load all properties for this circuit breaker from configuration.static void
Configure Helidon wide defaults from a config instance.Load all properties for this circuit breaker from configuration.Load all properties for this circuit breaker from configuration.Load all properties for this Retry Policy from configuration.Load all properties for this Retry Policy from configuration.Load all properties for this circuit breaker from configuration.Load all properties for this circuit breaker from configuration. -
Uses of Config in io.helidon.graphql.server
Modifier and TypeMethodDescriptionUpdate builder from configuration.Update builder from configuration. -
Uses of Config in io.helidon.grpc.client
Modifier and TypeMethodDescriptionstatic GrpcChannelsProvider.Builder
Create a newGrpcChannelsProvider.Builder
.static GrpcChannelsProvider
Creates aGrpcChannelsProvider
using the specified configuration. -
Uses of Config in io.helidon.grpc.core
Modifier and TypeMethodDescriptionstatic GrpcTlsDescriptor.Builder
Return an instance of builder based on the specified external config.static GrpcTlsDescriptor
Create an instance of a TLS configuration from external configuration source. -
Uses of Config in io.helidon.grpc.server
Modifier and TypeMethodDescriptionCreates new instance of aserver configuration builder
with defaults from external configuration source.Update the builder from configuration.static GrpcServerConfiguration
Creates new instance with values from external configuration.static SSLContext
CreatesSSLContext
from the provided configuration. -
Uses of Config in io.helidon.health
Modifier and TypeMethodDescriptionUpdate this builder from configuration.static HealthSupport
Create a new HealthSupport with no health checks, configured from provided config. -
Uses of Config in io.helidon.health.checks
Modifier and TypeMethodDescriptionSet up the disk space health check via config keys, if present.Set up the heap space health check via config key, if present.static HealthCheck
HealthChecks.diskSpaceCheck
(Config config) Disk space health check, set up via config.static HealthCheck[]
HealthChecks.healthChecks
(Config config) Built-in health checks, set up using configuration at "health.checks" or the deprecated "helidon.health".static HeapMemoryHealthCheck
HealthChecks.heapMemoryCheck
(Config config) Memory health check. -
Uses of Config in io.helidon.integrations.common.rest
-
Uses of Config in io.helidon.integrations.micrometer
Modifier and TypeMethodDescriptionOverride default configuration.static MeterRegistryFactory
Creates a new factory using the specified config.static MicrometerSupport
Creates a newMicrometerSupport
using the providedConfig
(anchored at the "metrics.micrometer" node). -
Uses of Config in io.helidon.integrations.microstream.cache
Modifier and TypeMethodDescriptionstatic MicrostreamCacheConfigurationBuilder<?,
?> creates a new MicrostreamCacheConfigurationBuilder using the supplied helidon configuration.static <K,
V> MicrostreamCacheConfigurationBuilder<K, V> Create a CacheConfiguration builder initialized from the supplied helidon configuration node.static one.microstream.cache.types.Cache<?,
?> Create a named cache using the provided helidon configuration. -
Uses of Config in io.helidon.integrations.microstream.core
Modifier and TypeMethodDescriptionUpdate builder from configuration.static one.microstream.storage.embedded.types.EmbeddedStorageManager
Create a EmbeddedStorageManager instance from Config. -
Uses of Config in io.helidon.integrations.microstream.metrics
Modifier and TypeMethodDescriptionMicrostreamMetricsSupport.Builder.config()
get the current configured helidon configuration.Modifier and TypeMethodDescriptionset the helidon configuration used by the builder. -
Uses of Config in io.helidon.integrations.neo4j
-
Uses of Config in io.helidon.integrations.oci.metrics
Modifier and TypeMethodDescriptionUpdates the builder using the specified OCI metricsConfig
node. -
Uses of Config in io.helidon.integrations.oci.sdk.runtime
Modifier and TypeMethodDescriptionOciConfig.BuilderBase.config()
If this instance was configured, this would be the config instance used.OciExtension.configSupplier()
The supplier for the raw config-backed by the OCI config source(s).Modifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).static OciConfig
Create a new instance from configuration.Modifier and TypeMethodDescriptionstatic void
OciExtension.configSupplier
(Supplier<Config> configSupplier) Establishes the supplier for the raw config-backed by the OCI config source(s).static void
OciExtension.fallbackConfigSupplier
(Supplier<Config> configSupplier) Establishes the fallback config supplier used only when theOciExtension.DEFAULT_OCI_GLOBAL_CONFIG_FILE
is not physically present, and there has been no config supplier explicitly established viaOciExtension.configSupplier(Supplier)
. -
Uses of Config in io.helidon.integrations.oci.secrets.configsource
Modifier and TypeMethodDescriptionConfigures thisAbstractSecretBundleConfigSource.Builder
from the supplied meta-configuration.Configures 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
Modifier 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
Modifier and TypeMethodDescriptionOciCertificatesTlsManagerConfig.BuilderBase.config()
If this instance was configured, this would be the config instance used.Modifier and TypeMethodDescriptionUpdate builder from configuration (node of this type).static OciCertificatesTlsManager
Creates a configuredOciCertificatesTlsManager
instance.Create a new instance from configuration. -
Uses of Config in io.helidon.integrations.vault
-
Uses of Config in io.helidon.integrations.vault.auths.approle
Modifier and TypeMethodDescriptionAppRoleVaultAuth.authenticate
(Config config, Vault.Builder vaultBuilder) AppRoleAuthProvider.createAuth
(Config config, RestApi restApi, String path) -
Uses of Config in io.helidon.integrations.vault.auths.common
Modifier and TypeMethodDescriptionNoVaultAuth.authenticate
(Config config, Vault.Builder vaultBuilder) -
Uses of Config in io.helidon.integrations.vault.auths.k8s
Modifier and TypeMethodDescriptionK8sVaultAuth.authenticate
(Config config, Vault.Builder vaultBuilder) K8sAuthProvider.createAuth
(Config config, RestApi restApi, String path) -
Uses of Config in io.helidon.integrations.vault.auths.token
Modifier and TypeMethodDescriptionTokenVaultAuth.authenticate
(Config config, Vault.Builder vaultBuilder) TokenAuthProvider.createAuth
(Config config, RestApi restApi, String path) -
Uses of Config in io.helidon.integrations.vault.secrets.cubbyhole
Modifier and TypeMethodDescriptionUpdate this builder from configuration.Create a new secrets configuration from config.CubbyholeEngineProvider.createSecrets
(Config config, RestApi restApi, String mount) CubbyholeSecurityService.providerInstance
(Config config) -
Uses of Config in io.helidon.integrations.vault.secrets.database
Modifier and TypeMethodDescriptionDbEngineProvider.createSecrets
(Config config, RestApi restApi, String mount) -
Uses of Config in io.helidon.integrations.vault.secrets.kv1
Modifier and TypeMethodDescriptionUpdate this builder from configuration.Create a new secrets configuration from config.Kv1EngineProvider.createSecrets
(Config config, RestApi restAccess, String mount) Kv1SecurityService.providerInstance
(Config config) -
Uses of Config in io.helidon.integrations.vault.secrets.kv2
Modifier and TypeMethodDescriptionUpdate this builder from configuration.Create a new secrets configuration from config.Kv2EngineProvider.createSecrets
(Config config, RestApi restAccess, String mount) Kv2SecurityService.providerInstance
(Config config) -
Uses of Config in io.helidon.integrations.vault.secrets.pki
Modifier and TypeMethodDescriptionPkiEngineProvider.createSecrets
(Config config, RestApi restApi, String mount) -
Uses of Config in io.helidon.integrations.vault.secrets.transit
Modifier and TypeMethodDescriptionUpdate this builder from configuration.Update this builder from configuration.Create a new digest configuration from config.Create a new encryption configuration from config.TransitEngineProvider.createSecrets
(Config config, RestApi restAccess, String mount) TransitSecurityProvider.encryption
(Config config) TransitSecurityService.providerInstance
(Config config) -
Uses of Config in io.helidon.integrations.vault.spi
Modifier and TypeMethodDescriptionInjectionProvider.CreateInstanceFunction.apply
(Vault vault, Config vaultConfig, InjectionProvider.InstanceConfig instanceConfig) Create a new instance in singleton scope (or Application for CDI).VaultAuth.authenticate
(Config config, Vault.Builder vaultBuilder) AuthMethodProvider.createAuth
(Config config, RestApi restAccess, String path) Create an auth instance to provide API to access this method.InjectionProvider.InjectionType.createInstance
(Vault vault, Config vaultConfig, InjectionProvider.InstanceConfig instanceConfig) Create a new instance of the injectable.SecretsEngineProvider.createSecrets
(Config config, RestApi restAccess, String mount) Create a secrets instance to provide API to access this engine.Create a new instance of Sys. -
Uses of Config in io.helidon.integrations.vault.sys
-
Uses of Config in io.helidon.media.common
Modifier and TypeMethodDescriptionConfigures thisDefaultMediaSupport.Builder
from the suppliedConfig
.Configures thisMediaContext.Builder
from the suppliedConfig
.static MediaContext
Create a new instance based on the configuration. -
Uses of Config in io.helidon.media.common.spi
Modifier and TypeMethodDescriptionCreate a new service instance based on configuration. -
Uses of Config in io.helidon.media.jackson
-
Uses of Config in io.helidon.media.jsonb
-
Uses of Config in io.helidon.media.jsonp
-
Uses of Config in io.helidon.messaging
Modifier 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
Modifier and TypeMethodDescriptionCustom configuration for connector.protected BiConsumer<Message<?>,
jakarta.jms.JMSException> AqConnectorImpl.sendingErrorHandler
(Config config) -
Uses of Config in io.helidon.messaging.connectors.jms
Modifier 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.ModifierConstructorDescriptionprotected
JmsConnector
(Config config, Instance<jakarta.jms.ConnectionFactory> jakartaConnectionFactories) Create new JmsConnector. -
Uses of Config in io.helidon.messaging.connectors.kafka
Modifier 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
Modifier 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) ModifierConstructorDescriptionprotected
WeblogicConnector
(Config config, Instance<jakarta.jms.ConnectionFactory> connectionFactories) -
Uses of Config in io.helidon.metrics
Modifier and TypeMethodDescriptionprotected Config
MetricsSupport.Builder.webContextConfig
(Config config) Modifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.static MetricsSupport
Create an instance to be registered with Web Server maybe overriding default values with configured values.static RegistryFactory
Deprecated, for removal: This API element is subject to removal in a future version.static RegistryFactory
RegistryFactory.getInstance
(Config config) Deprecated, for removal: This API element is subject to removal in a future version.MetricsSupport.Builder.keyPerformanceIndicatorsMetricsConfig
(Config kpiConfig) Deprecated, for removal: This API element is subject to removal in a future version.protected Config
MetricsSupport.Builder.webContextConfig
(Config config) -
Uses of Config in io.helidon.metrics.api
Modifier and TypeMethodDescriptionReturns a builder forComponentMetricsSettings
based on the provided component metric settings config node.Sets values in the builder based on the providedConfig
node.Updates the builder using the provided metrics config.Updates the KPI metrics settings in the builder based on the providedConfig
object.Updates the builder using the provided metrics config.Sets whichever values are specified by the providedfilter
config node.Sets values in the builder based on the providedConfig
node.static BaseMetricsSettings
Creates a new instance ofBaseMetricsSettings
based on the specifiedConfig
node containing base metrics settings.static ComponentMetricsSettings
Returns component metrics settings created from aConfig
node, by convention themetrics
config section within the component's own config section.Creates a newKeyPerformanceIndicatorMetricsSettings
instance from the specified config node containing KPI metrics settings.static MetricsSettings
Returns metrics settings based on aConfig
node, by convention themetrics
config section within the overallmetrics
config.static RegistryFactory
Deprecated.UseRegistryFactory.create(MetricsSettings)
insteadReturns a new builder initialized according to the specific configuration.static RegistrySettings
Creates a newRegistrySettings
instance using the provided config.static RegistryFactory
RegistryFactory.getInstance
(Config config) Deprecated.UseRegistryFactory.getInstance(MetricsSettings)
instead -
Uses of Config in io.helidon.metrics.serviceapi
Modifier and TypeMethodDescriptionstatic MetricsSupport
Creates a newMetricsSupport
instance using the specified configuration. -
Uses of Config in io.helidon.microprofile.grpc.server.spi
-
Uses of Config in io.helidon.microprofile.jwt.auth
Modifier and TypeMethodDescriptionLoad this builder from a configuration.static JwtAuthProvider
Create provider instance from configuration.JwtAuthProvider.JwtOutboundTarget.fromConfig
(Config config, TokenHandler defaultHandler) Load an instance from configuration.void
JwtAuthProviderService.providerInstance
(Config config) -
Uses of Config in io.helidon.microprofile.metrics
-
Uses of Config in io.helidon.microprofile.server
Modifier and TypeMethodDescriptionConfiguration instance to use to configure this server (Helidon config).static RoutingBuilders
Prepares the default and actualRouting.Builder
instances based on the "routing" configuration for the specific component configuration. -
Uses of Config in io.helidon.openapi
Modifier and TypeMethodDescriptionSet various builder attributes from the specifiedConfig
object.default B
Assigns various OpenAPI settings from the specified openapiConfig
object.static OpenAPISupport
Creates a newOpenAPISupport
instance using the 'openapi' portion of the providedConfig
object. -
Uses of Config in io.helidon.security
Modifier and TypeMethodDescriptionThe configuration of security.Modifier and TypeMethodDescriptionstatic Security.Builder
Creates new instance based on configuration values.Update fields from configuration.Provide a configuration for provider to use.Add config instance to this builder.Update this builder from configuration.Load this policy from config.static QueryParamMapping
Read a new instance from configuration.static Security
Creates new instance based on configuration values.static SecurityTime
Load an instance from configuration.Modifier and TypeMethodDescriptionProvider a map of cofiguration keys to configurations for provider(s) to use. -
Uses of Config in io.helidon.security.abac.policy
Modifier and TypeMethodDescriptionUpdate this builder from configuration.Update this builder from configuration.static PolicyValidator
Create an instance from configuration.PolicyValidator.fromConfig
(Config config) AbacValidator<? extends AbacValidatorConfig>
PolicyValidatorService.instantiate
(Config config) -
Uses of Config in io.helidon.security.abac.policy.el
Modifier and TypeMethodDescriptionUpdated builder from configuration.static JavaxElPolicyExecutor
Create an instance based on configuration.JavaxElPolicyExecutorService.instantiate
(Config config) -
Uses of Config in io.helidon.security.abac.policy.spi
Modifier and TypeMethodDescriptionPolicyExecutorService.instantiate
(Config config) Create a new instance of aPolicyExecutor
based on the configuration provider. -
Uses of Config in io.helidon.security.abac.role
Modifier and TypeMethodDescriptionLoad configuration data from configuration.static RoleValidator.RoleConfig
Will read roles allowed from configuration.RoleValidator.fromConfig
(Config config) AbacValidator<? extends AbacValidatorConfig>
RoleValidatorService.instantiate
(Config config) -
Uses of Config in io.helidon.security.abac.scope
Modifier and TypeMethodDescriptionUpdate builder from configuration.static ScopeValidator
Create a new validator instance from configuration.static ScopeValidator.ScopesConfig
Create an instance from configuration (of endpoint).ScopeValidator.fromConfig
(Config config) AbacValidator<? extends AbacValidatorConfig>
ScopeValidatorService.instantiate
(Config config) -
Uses of Config in io.helidon.security.abac.time
Modifier and TypeMethodDescriptionstatic TimeValidator.TimeConfig
Create an time config from configuration.TimeValidator.fromConfig
(Config config) AbacValidator<? extends AbacValidatorConfig>
TimeValidatorService.instantiate
(Config config) -
Uses of Config in io.helidon.security.integration.grpc
Modifier and TypeMethodDescriptionstatic GrpcSecurity
Create a consumer of gRPC routing config to beregistered
with gRPC server routing to process security requests.static GrpcSecurity
Create a consumer of gRPC routing config to beregistered
with gRPC server routing to process security requests. -
Uses of Config in io.helidon.security.integration.jersey
Modifier and TypeMethodDescriptionUpdate this builder from configuration.static QueryParamHandler
Read a new instance from configuration. -
Uses of Config in io.helidon.security.integration.webserver
Modifier and TypeMethodDescriptionCreate an instance from configuration.static WebSecurity
Create a consumer of routing config to beregistered
with web server routing to process security requests.static WebSecurity
Create a consumer of routing config to beregistered
with web server routing to process security requests. -
Uses of Config in io.helidon.security.providers.abac
Modifier and TypeMethodDescriptionUpdate builder from configuration and set the config toAbacProvider.Builder.configuration(io.helidon.config.Config)
.AbacProvider.Builder.configuration
(Config config) Configuration to use for validator instances.static AbacProvider
Creates a new provider instance from configuration.AbacProviderService.providerInstance
(Config config) -
Uses of Config in io.helidon.security.providers.abac.spi
Modifier and TypeMethodDescriptionAbacValidator.fromConfig
(Config config) Load configuration class instance fromConfig
.AbacValidator<? extends AbacValidatorConfig>
AbacValidatorService.instantiate
(Config config) Create a new instance of the validator based on the configuration provided. -
Uses of Config in io.helidon.security.providers.common
Modifier and TypeMethodDescriptionUpdate this builder from configuration.Set config for this target.static <K,
V> EvictableCache<K, V> Create a new cache and configure it from the provided configuration.static OutboundConfig
Parse targets from provider configuration.static OutboundConfig
OutboundConfig.create
(Config providerConfig, OutboundTarget... defaults) Parse targets from provider configuration with possible default targets.static OutboundTarget
Create a target from configuration.Modifier and TypeMethodDescription<T> Optional<T>
OutboundConfig.findTargetCustomObject
(SecurityEnvironment env, Class<T> customObjectClass, Function<Config, ? extends T> customObjectProducer, Supplier<? extends T> defaultValue) Find, create and cache a custom object associated with a specific outbound target. -
Uses of Config in io.helidon.security.providers.common.spi
-
Uses of Config in io.helidon.security.providers.config.vault
Modifier and TypeMethodDescriptionUpdate this builder from provided configuration.static ConfigVaultProvider
Creates the provider from configuration, supporting encryption if its configuration is found.Create a new instance from config.ConfigVaultProvider.encryption
(Config config) ConfigVaultProviderService.providerInstance
(Config config) -
Uses of Config in io.helidon.security.providers.google.login
Modifier and TypeMethodDescriptionUpdate this builder from configuration.static GoogleTokenProvider
Create an instance from configuration.GoogleTokenService.providerInstance
(Config config) -
Uses of Config in io.helidon.security.providers.header
Modifier and TypeMethodDescriptionUpdate this builder from configuration.Load this builder from a configuration.static HeaderAtnOutboundConfig
Create header outbound configuration from config.static HeaderAtnProvider
Create provider instance from configuration.HeaderAtnService.providerInstance
(Config config) -
Uses of Config in io.helidon.security.providers.httpauth
Modifier and TypeMethodDescriptionUpdate this builder from configuration.Updated this configuration from the config instance.Update builder from configuration.static SecureUserStore
Create an instance from config.static HttpBasicAuthProvider
Load this provider from configuration.static HttpBasicOutboundConfig
Create basic outbound configuration from config.static HttpDigest.Qop
Parse configuration into this enum.static HttpDigestAuthProvider
Load this provider from configuration.HttpBasicAuthService.providerInstance
(Config config) HttpDigestAuthService.providerInstance
(Config config) -
Uses of Config in io.helidon.security.providers.httpauth.spi
Modifier and TypeMethodDescriptionCreate the secure user store to use with these providers. -
Uses of Config in io.helidon.security.providers.httpsign
Modifier and TypeMethodDescriptionCreate a new builder from configuration.Create a builder from configuration.Create a builder from configuration.Create a builder instance from configuration.Update this builder instance from configuration.static HttpSignProvider
Create a new instance of this provider from configuration.static InboundClientDefinition
Create a new instance from configuration.static OutboundTargetDefinition
Create an instance from configuration.static SignedHeadersConfig
Load header configuration from config.Create a new instance from configuration.HttpSignService.providerInstance
(Config config) -
Uses of Config in io.helidon.security.providers.idcs.mapper
Modifier and TypeMethodDescriptionUpdate this builder state from configuration.Update this builder state from configuration.Update this builder state from configuration.Update this builder state from configuration.static SecurityProvider
Deprecated, for removal: This API element is subject to removal in a future version.Creates an instance from configuration.static SecurityProvider
Creates an instance from configuration.static SecurityProvider
Deprecated, for removal: This API element is subject to removal in a future version.Creates an instance from configuration.static SecurityProvider
Creates an instance from configuration.IdcsRoleMapperProviderService.providerInstance
(Config config) -
Uses of Config in io.helidon.security.providers.jwt
Modifier and TypeMethodDescriptionLoad this builder from a configuration.Update builder from configuration.static JwtProvider
Create provider instance from configuration.JwtProvider.JwtOutboundTarget.create
(Config config, TokenHandler defaultHandler) Load an instance from configuration.JwtProviderService.providerInstance
(Config config) -
Uses of Config in io.helidon.security.providers.oidc
Modifier and TypeMethodDescriptionUpdate this builder with configuration.Config located at the provider's key to readOidcConfig
.Config located either at the configuration root, or at the provider node.static OidcProvider
Load this provider from configuration.static OidcSupport
Load OIDC support for webserver from config.static OidcSupport
Load OIDC support for webserver from config.OidcProviderService.providerInstance
(Config config) -
Uses of Config in io.helidon.security.providers.oidc.common
Modifier and TypeMethodDescriptionUpdate this builder with values from configuration.static OidcConfig
Create a new instance fromConfig
. -
Uses of Config in io.helidon.security.providers.oidc.common.spi
Modifier and TypeMethodDescriptionTenantConfigProvider.createTenantConfigFinder
(Config config) Create a tenant configuration API from Helidon config.TenantIdProvider.createTenantIdFinder
(Config config) Create a tenant ID finder API from Helidon config. -
Uses of Config in io.helidon.security.spi
Modifier and TypeMethodDescriptionCreate digest support from configuration.EncryptionProvider.encryption
(Config config) Create encryption support from configuration.SecurityProviderService.providerInstance
(Config config) Create a new instance of the provider based on the configuration provided.Create secret supplier from configuration. -
Uses of Config in io.helidon.security.util
Modifier and TypeMethodDescriptionUpdate builder from config.static TokenHandler
Create aTokenHandler
from configuration. -
Uses of Config in io.helidon.servicecommon.rest
Modifier and TypeMethodDescriptionHelidonRestServiceSupport.Builder.config()
Returns the config (if any) assigned for this builder.protected Config
HelidonRestServiceSupport.Builder.webContextConfig
(Config config) Returns the web-contextConfig
node from the provided config.Modifier and TypeMethodDescriptionSets the configuration to be used by this builder.Updates settings using the providedConfig
node for the service of interest.static RestServiceSettings
Creates a new instance using values from the provided config.protected Config
HelidonRestServiceSupport.Builder.webContextConfig
(Config config) Returns the web-contextConfig
node from the provided config. -
Uses of Config in io.helidon.servicecommon.restcdi
Modifier and TypeMethodDescriptionprotected Config
HelidonRestCdiExtension.seComponentConfig()
Returns the SE config to use in setting up the component's SE service. -
Uses of Config in io.helidon.tracing
-
Uses of Config in io.helidon.tracing.config
Modifier and TypeMethodDescriptionUpdate this builder fromConfig
.Update this builder fromConfig
.Update this builder fromConfig
.Update this builder from configuration.static ComponentTracingConfig
Create a new traced component configuration fromConfig
.static SpanLogTracingConfig
Create a new traced span log configuration fromConfig
.static SpanTracingConfig
Create traced span configuration from aConfig
.static TracingConfig
Create new tracing configuration based on the provided config. -
Uses of Config in io.helidon.tracing.jaeger
Modifier and TypeMethodDescriptionstatic JaegerTracerBuilder
Create a new builder based on values in configuration. -
Uses of Config in io.helidon.tracing.opentelemetry
Modifier and TypeMethodDescriptionstatic boolean
HelidonOpenTelemetry.AgentDetector.isAgentPresent
(Config config) Check if the OTEL Agent is present. -
Uses of Config in io.helidon.tracing.opentracing
-
Uses of Config in io.helidon.tracing.zipkin
Modifier and TypeMethodDescriptionstatic ZipkinTracerBuilder
Create a new builder based on values in configuration. -
Uses of Config in io.helidon.webclient
-
Uses of Config in io.helidon.webclient.jaxrs
Modifier and TypeMethodDescriptionstatic void
JaxRsClient.configureDefaults
(Config config) Configure defaults for all clients created. -
Uses of Config in io.helidon.webclient.metrics
Modifier and TypeMethodDescriptionstatic WebClientMetrics
Creates new client metrics based on config. -
Uses of Config in io.helidon.webclient.security
Modifier and TypeMethodDescription -
Uses of Config in io.helidon.webclient.spi
Modifier and TypeMethodDescriptionCreate a new service instance based on configuration. -
Uses of Config in io.helidon.webclient.tracing
Modifier and TypeMethodDescription -
Uses of Config in io.helidon.webserver
Modifier and TypeMethodDescriptionstatic ServerConfiguration.Builder
Deprecated.since 2.0.0 - please useWebServer.builder()
, thenWebServer.Builder.config(io.helidon.config.Config)
, orWebServer.create(Routing, io.helidon.config.Config)
Update this builder from providedConfig
.Deprecated.Sets configuration values included in providedConfig
parameter.default B
Update this socket configuration from aConfig
.Update this server configuration from the config provided.Update this builder from configuration.Update builder fromConfig
.static PathTracingConfig
Create a new traced path configuration fromConfig
.static ServerConfiguration
Creates new instance with defaults from external configuration source.static WebServer
Creates new instance from provided configuration and routing.static WebServer
Creates new instance from provided configuration and routing.static WebServerTls
Create TLS configuration from config.static WebTracingConfig
Create a new tracing support base onConfig
. -
Uses of Config in io.helidon.webserver.accesslog
Modifier and TypeMethodDescriptionUpdate this builder from configuration.static AccessLogSupport
Create Access log support configured fromConfig
. -
Uses of Config in io.helidon.webserver.cors
Modifier and TypeMethodDescriptionstatic CrossOriginConfig.Builder
Creates a newCrossOriginConfig.Builder
using the provided config node.Creates a newMapped.Builder
instance using the provided configuration.Merges CORS config information.Augment or override existing settings using the providedConfig
node.Applies data in the provided config node.static CorsSupport
Creates a newCorsSupport
instance based on the provided configuration expected to match the basicCrossOriginConfig
format.static CrossOriginConfig
Creates a newCrossOriginConfig
instance based on the provided configuration node.static MappedCrossOriginConfig
Creates a newMapped
instance using the provided configuration.static CorsSupport
CorsSupport.createMapped
(Config config) Creates a newCorsSupport
instance based on the provided configuration expected to contain mapped cross-origin config information.CorsSupportBase.Builder.mappedConfig
(Config config) Merges mapped CORS config information. -
Uses of Config in io.helidon.webserver.jersey
Modifier and TypeMethodDescriptionUpdate configuration from Config. -
Uses of Config in io.helidon.webserver.spi
Modifier and TypeMethodDescriptionstatic TlsManager
Takes a configuration and looks for a suitableTlsManager
instance based upon that configuration.Create a new instance from the configuration located on the provided node.