Uses of Class
io.helidon.service.configuration.api.System
-
Packages that use System Package Description io.helidon.service.configuration.accs Provides theACCSSystemSystemimplementation.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.accs Provides classes and interfaces for automatically discovering service configuration information relevant to Hikari connection pool componentry when running on the Oracle Application Cloud Container Service system.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.kubernetes Provides classes and interfaces related to service configuration on a Kubernetes system.io.helidon.service.configuration.localhost Provides theLocalhostSystemSystemimplementation.io.helidon.service.configuration.ucp Provides classes and interfaces for automatically discovering service configuration information relevant to Oracle Universal Connection Pool componentry.io.helidon.service.configuration.ucp.accs Provides classes and interfaces for automatically discovering service configuration information relevant to Oracle Universal Connection Pool componentry when running on the Oracle Application Cloud Container Service system.io.helidon.service.configuration.ucp.localhost Provides classes and interfaces for automatically discovering service configuration information relevant to Oracle Universal Connection Pool componentry suitable for local testing environments. -
-
Uses of System in io.helidon.service.configuration.accs
Subclasses of System in io.helidon.service.configuration.accs Modifier and Type Class Description classACCSSystemASystemimplementation that represents the Oracle Application Container Cloud Service system. -
Uses of System in io.helidon.service.configuration.api
Methods in io.helidon.service.configuration.api that return System Modifier and Type Method Description protected static SystemServiceConfigurationProvider. getAuthoritativeSystem(Set<? extends System> systems, Properties coordinates)Given aSetofSystems, returns theSystemfrom thatSetthat is deemed to be the authoritative system, either because it is the only enabled member of theSetor it is the first enabled member of theSetwhoseisAuthoritative()method returnstrue, ornullif there is no authoritativeSystemto be returned.Methods in io.helidon.service.configuration.api that return types with arguments of type System Modifier and Type Method Description static Set<System>System. getSystems()Returns a non-null, unchanging and unmodifiableSetofSysteminstances as found by the Java service provider mechanism.Method parameters in io.helidon.service.configuration.api with type arguments of type System Modifier and Type Method Description abstract ServiceConfigurationServiceConfigurationProvider. buildFor(Set<? extends System> systems, Properties coordinates)Given aSetofSystems and an optionalPropertiesobject representing coordinates identifying a configuration space in which configuration discovery is to take place, returns a newServiceConfigurationappropriate for the configuration space implied by the supplied parameters, ornullif no suchServiceConfigurationis applicable.protected static SystemServiceConfigurationProvider. getAuthoritativeSystem(Set<? extends System> systems, Properties coordinates)Given aSetofSystems, returns theSystemfrom thatSetthat is deemed to be the authoritative system, either because it is the only enabled member of theSetor it is the first enabled member of theSetwhoseisAuthoritative()method returnstrue, ornullif there is no authoritativeSystemto be returned. -
Uses of System in io.helidon.service.configuration.hikaricp
Fields in io.helidon.service.configuration.hikaricp declared as System Modifier and Type Field Description protected SystemHikariCPServiceConfiguration. systemTheSystemthat was determined to be the authoritativeSystemat the time thisHikariCPServiceConfigurationwas constructed.Methods in io.helidon.service.configuration.hikaricp with parameters of type System Modifier and Type Method Description protected booleanHikariCPServiceConfigurationProvider. appliesTo(Properties properties, System system, Properties coordinates)Returnstrueif thisHikariCPServiceConfigurationProvideris relevant in the configuration space described by the supplied properties,Systemand coordinates.protected HikariCPServiceConfigurationHikariCPServiceConfigurationProvider. create(Properties properties, System system, Properties coordinates)Creates and returns a newHikariCPServiceConfiguration.protected StringHikariCPServiceConfigurationProvider. getDataSourceProperty(Properties properties, System system, Properties coordinates, String dataSourceName, String unprefixedPropertyName)Returns the value of a property found in thepropertiesparameter value, or, failing that, in the suppliedSystem's properties, or, failing that, in the suppliedcoordinatesparameter value, that applies to the data source identified by the supplieddataSourceNameparameter, taking into account the prefix.protected voidHikariCPServiceConfigurationProvider. installDataSourceProperties(Properties target, System system, Properties coordinates, String dataSourceName)Installs any discoverable properties that might exist that pertain to the data source identified by the supplieddataSourceNameinto the suppliedtargetPropertiesobject, optionally using the suppliedsystemandcoordinatesobjects in the process.Method parameters in io.helidon.service.configuration.hikaricp with type arguments of type System Modifier and Type Method Description ServiceConfigurationHikariCPServiceConfigurationProvider. buildFor(Set<? extends System> systems, Properties coordinates)Overrides theServiceConfigurationProvider.buildFor(Set, Properties)method to ensure that there is an authoritativeSystemand then, if so, calls theHikariCPServiceConfigurationProvider.appliesTo(Properties, System, Properties)method, and, if that returnstrue, then calls theHikariCPServiceConfigurationProvider.create(Properties, System, Properties)method and returns its result.Constructors in io.helidon.service.configuration.hikaricp with parameters of type System Constructor Description HikariCPServiceConfiguration(Properties properties, System system, Properties coordinates)Creates a newHikariCPServiceConfiguration. -
Uses of System in io.helidon.service.configuration.hikaricp.accs
Methods in io.helidon.service.configuration.hikaricp.accs with parameters of type System Modifier and Type Method Description protected booleanHikariCPServiceConfigurationACCSProvider. appliesTo(Properties properties, System system, Properties coordinates)Overrides theHikariCPServiceConfigurationProvider.appliesTo(Properties, System, Properties)method to returntrueif the suppliedSystemis enabled and has a name equal toaccs, and if its environment contains at least one key starting with eitherMYSQLCS_orDBAAS_, and if theHikariCPServiceConfigurationProvider.appliesTo(Properties, System, Properties)method also returnstrue.protected voidHikariCPServiceConfigurationACCSProvider. installDataSourceProperties(Properties target, System system, Properties coordinates, String dataSourceName)Overrides theHikariCPServiceConfigurationProvider.installDataSourceProperties(Properties, System, Properties, String)to install data source-related properties discovered in the Oracle Application Container Cloud Service environment. -
Uses of System in io.helidon.service.configuration.hikaricp.localhost
Constructors in io.helidon.service.configuration.hikaricp.localhost with parameters of type System Constructor Description HikariCPServiceConfigurationLocalhost(HikariCPServiceConfigurationLocalhostProvider provider, Properties properties, System system, Properties coordinates)Creates a newHikariCPServiceConfigurationLocalhost. -
Uses of System in io.helidon.service.configuration.kubernetes
Subclasses of System in io.helidon.service.configuration.kubernetes Modifier and Type Class Description classKubernetesSystemA non-authoritativeSystemimplementation that is enabled when running on any of several possible Kubernetes systems. -
Uses of System in io.helidon.service.configuration.localhost
Subclasses of System in io.helidon.service.configuration.localhost Modifier and Type Class Description classLocalhostSystemA non-authoritativeSystemimplementation describing the current local host. -
Uses of System in io.helidon.service.configuration.ucp
Fields in io.helidon.service.configuration.ucp declared as System Modifier and Type Field Description protected SystemUCPServiceConfiguration. systemTheSystemthat was determined to be the authoritativeSystemat the time thisUCPServiceConfigurationwas constructed.Methods in io.helidon.service.configuration.ucp with parameters of type System Modifier and Type Method Description protected booleanUCPServiceConfigurationProvider. appliesTo(Properties properties, System system, Properties coordinates)Returnstrueif thisUCPServiceConfigurationProvideris relevant in the configuration space described by the supplied properties,Systemand coordinates.protected UCPServiceConfigurationUCPServiceConfigurationProvider. create(Properties properties, System system, Properties coordinates)Creates and returns a newUCPServiceConfiguration.protected StringUCPServiceConfigurationProvider. getDataSourceProperty(Properties properties, System system, Properties coordinates, String dataSourceName, String unprefixedPropertyName)Returns the value of a property found in thepropertiesparameter value, or, failing that, in the suppliedSystem's properties, or, failing that, in the suppliedcoordinatesparameter value, that applies to the data source identified by the supplieddataSourceNameparameter, taking into account the prefix.protected voidUCPServiceConfigurationProvider. installDataSourceProperties(Properties target, System system, Properties coordinates, String dataSourceName)Installs any discoverable properties that might exist that pertain to the data source identified by the supplieddataSourceNameinto the suppliedtargetPropertiesobject, optionally using the suppliedsystemandcoordinatesobjects in the process.Method parameters in io.helidon.service.configuration.ucp with type arguments of type System Modifier and Type Method Description ServiceConfigurationUCPServiceConfigurationProvider. buildFor(Set<? extends System> systems, Properties coordinates)Overrides theServiceConfigurationProvider.buildFor(Set, Properties)method to ensure that there is an authoritativeSystemand then, if so, calls theUCPServiceConfigurationProvider.appliesTo(Properties, System, Properties)method, and, if that returnstrue, then calls theUCPServiceConfigurationProvider.create(Properties, System, Properties)method and returns its result.Constructors in io.helidon.service.configuration.ucp with parameters of type System Constructor Description UCPServiceConfiguration(Properties properties, System system, Properties coordinates)Creates a newUCPServiceConfiguration. -
Uses of System in io.helidon.service.configuration.ucp.accs
Methods in io.helidon.service.configuration.ucp.accs with parameters of type System Modifier and Type Method Description protected booleanUCPServiceConfigurationACCSProvider. appliesTo(Properties properties, System system, Properties coordinates)Overrides theUCPServiceConfigurationProvider.appliesTo(Properties, System, Properties)method to returntrueif the suppliedSystemis enabled and has a name equal toaccs, and if its environment contains at least one key starting with eitherMYSQLCS_orDBAAS_, and if theUCPServiceConfigurationProvider.appliesTo(Properties, System, Properties)method also returnstrue.protected voidUCPServiceConfigurationACCSProvider. installDataSourceProperties(Properties target, System system, Properties coordinates, String dataSourceName)Overrides theUCPServiceConfigurationProvider.installDataSourceProperties(Properties, System, Properties, String)to install data source-related properties discovered in the Oracle Application Container Cloud Service environment. -
Uses of System in io.helidon.service.configuration.ucp.localhost
Methods in io.helidon.service.configuration.ucp.localhost with parameters of type System Modifier and Type Method Description protected booleanUCPServiceConfigurationLocalhostProvider. appliesTo(Properties properties, System system, Properties coordinates)Overrides theUCPServiceConfigurationProvider.appliesTo(Properties, System, Properties)method to returntrueif the suppliedSystemis enabled and an instance ofLocalhostSystemand if the UCPServiceConfigurationProvider.appliesTo(Properties, System, Properties) method returnstrue.protected UCPServiceConfigurationUCPServiceConfigurationLocalhostProvider. create(Properties properties, System system, Properties coordinates)Overrides theUCPServiceConfigurationProvider.create(Properties, System, Properties)method to return a newUCPServiceConfigurationLocalhostinstance when invoked.protected voidUCPServiceConfigurationLocalhostProvider. installDataSourceProperties(Properties target, System system, Properties coordinates, String dataSourceName)Overrides theUCPServiceConfigurationProvider.installDataSourceProperties(Properties, System, Properties, String)method to automatically create in-memory H2 databases as needed.Constructors in io.helidon.service.configuration.ucp.localhost with parameters of type System Constructor Description UCPServiceConfigurationLocalhost(UCPServiceConfigurationLocalhostProvider provider, Properties properties, System system, Properties coordinates)Creates a newUCPServiceConfigurationLocalhost.
-