| Package | Description |
|---|---|
| io.helidon.service.configuration.api |
Provides classes and interfaces for automatically discovering
service configuration information.
|
| io.helidon.service.configuration.localhost |
Provides the
LocalhostSystem System implementation. |
| Modifier and Type | Method and Description |
|---|---|
protected static System |
ServiceConfigurationProvider.getAuthoritativeSystem(Set<? extends System> systems,
Properties coordinates)
Given a
Set of Systems, returns the System from that Set that is deemed to be the
authoritative system, either because it is the only enabled member of the Set or it is
the first enabled member of the
Set whose isAuthoritative() method returns
true, or null if there is no
authoritative System to be returned. |
| Modifier and Type | Method and Description |
|---|---|
static Set<System> |
System.getSystems()
Returns a non-
null, unchanging and unmodifiable Set
of System instances as found by the Java service provider mechanism. |
| 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. |
protected static System |
ServiceConfigurationProvider.getAuthoritativeSystem(Set<? extends System> systems,
Properties coordinates)
Given a
Set of Systems, returns the System from that Set that is deemed to be the
authoritative system, either because it is the only enabled member of the Set or it is
the first enabled member of the
Set whose isAuthoritative() method returns
true, or null if there is no
authoritative System to be returned. |
| Modifier and Type | Class and Description |
|---|---|
class |
LocalhostSystem
A non-authoritative
System implementation describing the current local host. |
Copyright © 2018–2019 Oracle Corporation. All rights reserved.