Package org.imixs.workflow.office.config
Class PropertiesConfigSource
java.lang.Object
org.imixs.workflow.office.config.PropertiesConfigSource
- All Implemented Interfaces:
org.eclipse.microprofile.config.spi.ConfigSource
public class PropertiesConfigSource
extends Object
implements org.eclipse.microprofile.config.spi.ConfigSource
The Marty PropertiesConfigSource is a custom config source based on
Microprofile Config API.
The properties of this config source are loaded by the Marty PropertiesLoader EJB.
As per SPI it is necessary to register the implementation in META-INF/services by adding an entry in a file called 'org.eclipse.microprofile.config.spi.ConfigSource'
See implementation details here: https://stackoverflow.com/questions/52117613/microprofile-config-custom-configsource-using-jpa/56498321#56498321
- Author:
- rsoika
- See Also:
-
Field Summary
FieldsFields inherited from interface org.eclipse.microprofile.config.spi.ConfigSource
CONFIG_ORDINAL, DEFAULT_ORDINAL -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
NAME
- See Also:
-
properties
-
-
Constructor Details
-
PropertiesConfigSource
public PropertiesConfigSource()
-
-
Method Details
-
getOrdinal
public int getOrdinal()- Specified by:
getOrdinalin interfaceorg.eclipse.microprofile.config.spi.ConfigSource
-
getValue
- Specified by:
getValuein interfaceorg.eclipse.microprofile.config.spi.ConfigSource
-
getName
- Specified by:
getNamein interfaceorg.eclipse.microprofile.config.spi.ConfigSource
-
getProperties
- Specified by:
getPropertiesin interfaceorg.eclipse.microprofile.config.spi.ConfigSource
-
getPropertyNames
- Specified by:
getPropertyNamesin interfaceorg.eclipse.microprofile.config.spi.ConfigSource
-