| Package | Description |
|---|---|
| io.helidon.service.configuration.api |
Provides classes and interfaces for automatically discovering
service configuration information.
|
| io.helidon.service.configuration.hikaricp |
Provides classes and interfaces for automatically discovering
service configuration information relevant to Hikari
connection pool componentry.
|
| io.helidon.service.configuration.hikaricp.localhost |
Provides classes and interfaces for automatically discovering
service configuration information relevant to Hikari
connection pool componentry suitable for local testing
environments.
|
| io.helidon.service.configuration.microprofile.config |
Provides classes and interfaces that implement the
ConfigSource interface with
ServiceConfiguration
constructs. |
| Modifier and Type | Method and Description |
|---|---|
abstract ServiceConfiguration |
ServiceConfigurationProvider.buildFor(Set<? extends System> systems,
Properties coordinates)
Given a
Set of Systems and an optional Properties object representing coordinates identifying
a configuration space in which configuration discovery is to take
place, returns a new ServiceConfiguration appropriate for
the configuration space implied by the supplied parameters,
or null if no such ServiceConfiguration
is applicable. |
static ServiceConfiguration |
ServiceConfiguration.getInstance(String serviceIdentifier)
Returns the sole
ServiceConfiguration implementation in
effect for the current
Systems and identified by the supplied serviceIdentifier, if there is one, or null if
there is no such ServiceConfiguration. |
static ServiceConfiguration |
ServiceConfiguration.getInstance(String serviceIdentifier,
Properties coordinates)
Returns the sole
ServiceConfiguration implementation in
effect for the current
Systems and identified by the supplied serviceIdentifier and suitable for the supplied coordinates, if there is one, or null if there
is no such ServiceConfiguration. |
| Modifier and Type | Class and Description |
|---|---|
class |
HikariCPServiceConfiguration
An abstract
ServiceConfiguration implementation that
provides configuration information for Hikari
connection pool componentry. |
| Modifier and Type | Method and Description |
|---|---|
ServiceConfiguration |
HikariCPServiceConfigurationProvider.buildFor(Set<? extends System> systems,
Properties coordinates)
Overrides the
ServiceConfigurationProvider.buildFor(Set,
Properties) method to ensure that there is an authoritative System and then, if so,
calls the HikariCPServiceConfigurationProvider.appliesTo(Properties, System, Properties)
method, and, if that returns true, then calls the HikariCPServiceConfigurationProvider.create(Properties, System, Properties) method and returns its
result. |
| Modifier and Type | Class and Description |
|---|---|
class |
HikariCPServiceConfigurationLocalhost
A
HikariCPServiceConfiguration that can dynamically add
data source properties when they are requested. |
| Constructor and Description |
|---|
ServiceConfigurationConfigSource(ServiceConfiguration serviceConfiguration)
Creates a new
ServiceConfigurationConfigSource. |
Copyright © 2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.