B E G H I L S 

B

buildFor(Set<? extends System>, Properties) - Method in class io.helidon.service.configuration.api.ServiceConfigurationProvider
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.

E

equals(Object) - Method in class io.helidon.service.configuration.api.System
Returns true if this System is equal to the supplied Object.

G

getAuthoritativeSystem(Set<? extends System>, Properties) - Static method in class io.helidon.service.configuration.api.ServiceConfigurationProvider
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 System.isAuthoritative() method returns true, or null if there is no authoritative System to be returned.
getenv() - Method in class io.helidon.service.configuration.api.System
Returns the environment of this System as a non-null, unchanging and unmodifiable Map.
getInstance(String) - Static method in class io.helidon.service.configuration.api.ServiceConfiguration
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.
getInstance(String, Properties) - Static method in class io.helidon.service.configuration.api.ServiceConfiguration
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.
getName() - Method in class io.helidon.service.configuration.api.System
Returns the name of this System.
getProperties() - Method in class io.helidon.service.configuration.api.System
Returns the properties of this System as a non-null, unchanging and unmodifiable Properties object.
getProperty(String) - Method in class io.helidon.service.configuration.api.ServiceConfiguration
Returns a value for the property described by the supplied propertyName, or null if no such property value exists.
getProperty(String, String) - Method in class io.helidon.service.configuration.api.ServiceConfiguration
Returns a value for the property described by the supplied propertyName, or the value of the supplied defaultValue parameter if no such property value exists.
getPropertyNames() - Method in class io.helidon.service.configuration.api.ServiceConfiguration
Returns an unmodifiable and unchanging Set of Strings representing the names of properties whose values may be retrieved with the ServiceConfiguration.getProperty(String) method.
getServiceIdentifier() - Method in class io.helidon.service.configuration.api.ServiceConfiguration
Returns the identifier of the service this ServiceConfiguration implementation provides configuration for.
getServiceIdentifier() - Method in class io.helidon.service.configuration.api.ServiceConfigurationProvider
Returns the identifier of the logical service this ServiceConfigurationProvider implementation provides ServiceConfiguration instances for.
getSystems() - Static method in class io.helidon.service.configuration.api.System
Returns a non-null, unchanging and unmodifiable Set of System instances as found by the Java service provider mechanism.

H

hashCode() - Method in class io.helidon.service.configuration.api.System
Returns a hashcode for this System that varies with only its name, enablement and authority.

I

io.helidon.service.configuration.api - package io.helidon.service.configuration.api
Provides classes and interfaces for automatically discovering service configuration information.
io.helidon.service.configuration.localhost - package io.helidon.service.configuration.localhost
Provides the LocalhostSystem System implementation.
isAuthoritative() - Method in class io.helidon.service.configuration.api.System
Returns true if this System is authoritative.
isEnabled() - Method in class io.helidon.service.configuration.api.System
Returns true if this System is enabled.
isEnabled() - Method in class io.helidon.service.configuration.localhost.LocalhostSystem
Returns true when invoked.

L

LocalhostSystem - Class in io.helidon.service.configuration.localhost
A non-authoritative System implementation describing the current local host.
LocalhostSystem() - Constructor for class io.helidon.service.configuration.localhost.LocalhostSystem
Creates a new LocalhostSystem named localhost that is enabled and not authoritative.

S

ServiceConfiguration - Class in io.helidon.service.configuration.api
An abstract encapsulation of an automatically discovered configuration for a given service.
ServiceConfiguration(String) - Constructor for class io.helidon.service.configuration.api.ServiceConfiguration
Creates a new ServiceConfiguration.
ServiceConfigurationProvider - Class in io.helidon.service.configuration.api
An abstract factory of ServiceConfiguration instances.
ServiceConfigurationProvider(String) - Constructor for class io.helidon.service.configuration.api.ServiceConfigurationProvider
System - Class in io.helidon.service.configuration.api
A service provider that represents some kind of system in which the current program is running.
System(String, boolean) - Constructor for class io.helidon.service.configuration.api.System
Creates a new System.
B E G H I L S 
Skip navigation links

Copyright © 2018–2019 Oracle Corporation. All rights reserved.