├── .editorconfig ├── .gitattributes ├── .github ├── release-drafter.yml └── workflows │ ├── branch-ci.yml │ ├── pre-release-ci.yml │ └── release-ci.yml ├── .gitignore ├── .yamllint.yml ├── CHANGES.md ├── LICENSE.txt ├── README.md ├── checkstyle-suppressions.xml ├── config-examples ├── config │ ├── config.props │ └── example.props ├── pom.xml └── src │ └── main │ ├── java │ └── io │ │ └── scalecube │ │ └── config │ │ └── examples │ │ ├── ConfigRegistryExample.java │ │ ├── DemoConfig.java │ │ ├── LocalResourceConfigExample.java │ │ ├── PredicateOrderingConfigExample.java │ │ ├── PredicateShortcutsConfigExample.java │ │ ├── ReloadableLocalResourceConfigExample.java │ │ └── SourceOrderExample.java │ └── resources │ ├── config.props │ ├── log4j2.xml │ ├── order.config.props │ ├── order.override.config.props │ ├── system.config.props │ └── system.override.config.props ├── config-vault ├── pom.xml └── src │ ├── main │ └── java │ │ └── io │ │ └── scalecube │ │ └── config │ │ └── vault │ │ ├── EnvironmentVaultTokenSupplier.java │ │ ├── KubernetesVaultTokenSupplier.java │ │ ├── VaultClientTokenSupplier.java │ │ ├── VaultConfigSource.java │ │ ├── VaultInvoker.java │ │ ├── VaultInvokers.java │ │ └── VaultTokenSupplier.java │ └── test │ ├── java │ └── io │ │ └── scalecube │ │ └── config │ │ └── vault │ │ ├── VaultConfigSourceTest.java │ │ ├── VaultContainerExtension.java │ │ └── VaultInstance.java │ └── resources │ └── log4j2-test.xml ├── config ├── pom.xml └── src │ ├── main │ └── java │ │ └── io │ │ └── scalecube │ │ └── config │ │ ├── AbstractConfigProperty.java │ │ ├── AbstractSimpleConfigProperty.java │ │ ├── BooleanConfigProperty.java │ │ ├── BooleanConfigPropertyImpl.java │ │ ├── ConfigProperty.java │ │ ├── ConfigPropertyInfo.java │ │ ├── ConfigRegistry.java │ │ ├── ConfigRegistryException.java │ │ ├── ConfigRegistryImpl.java │ │ ├── ConfigRegistrySettings.java │ │ ├── ConfigSourceNotAvailableException.java │ │ ├── DoubleConfigProperty.java │ │ ├── DoubleConfigPropertyImpl.java │ │ ├── DurationConfigProperty.java │ │ ├── DurationConfigPropertyImpl.java │ │ ├── DurationParser.java │ │ ├── IntConfigProperty.java │ │ ├── IntConfigPropertyImpl.java │ │ ├── ListConfigProperty.java │ │ ├── ListConfigPropertyImpl.java │ │ ├── LongConfigProperty.java │ │ ├── LongConfigPropertyImpl.java │ │ ├── MappedObjectConfigProperty.java │ │ ├── MultimapConfigProperty.java │ │ ├── MultimapConfigPropertyImpl.java │ │ ├── ObjectConfigProperty.java │ │ ├── ObjectConfigPropertyImpl.java │ │ ├── ObjectPropertyField.java │ │ ├── ObjectPropertyParser.java │ │ ├── PropertyCallback.java │ │ ├── StringConfigProperty.java │ │ ├── StringConfigPropertyImpl.java │ │ ├── audit │ │ ├── ConfigEvent.java │ │ ├── ConfigEventListener.java │ │ └── LoggingConfigEventListener.java │ │ ├── jmx │ │ ├── JmxConfigRegistry.java │ │ └── JmxConfigRegistryMBean.java │ │ ├── keyvalue │ │ ├── KeyValueConfigEntity.java │ │ ├── KeyValueConfigName.java │ │ ├── KeyValueConfigRepository.java │ │ └── KeyValueConfigSource.java │ │ ├── source │ │ ├── ClassPathConfigSource.java │ │ ├── ConfigSource.java │ │ ├── ConfigSourceInfo.java │ │ ├── FileDirectoryConfigSource.java │ │ ├── FilteredPathConfigSource.java │ │ ├── LoadedConfigProperty.java │ │ ├── SystemEnvironmentConfigSource.java │ │ ├── SystemEnvironmentSingleVariableConfigSource.java │ │ ├── SystemEnvironmentVariablesConfigSource.java │ │ └── SystemPropertiesConfigSource.java │ │ └── utils │ │ └── ThrowableUtil.java │ └── test │ ├── java │ └── io │ │ └── scalecube │ │ └── config │ │ ├── MultimapConfigPropertyTest.java │ │ ├── ObjectConfigPropertyManyInstancesTest.java │ │ ├── ObjectConfigPropertyTest.java │ │ ├── ObjectPropertyFieldTest.java │ │ ├── SimpleConfigPropertyManyInstancesTest.java │ │ ├── SimpleConfigPropertyTest.java │ │ ├── TestUtil.java │ │ └── keyvalue │ │ └── KeyValueConfigSourceTest.java │ └── resources │ └── log4j2-test.xml └── pom.xml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- 1 | template: | 2 | ## What’s Changed 3 | 4 | $CHANGES 5 | -------------------------------------------------------------------------------- /.github/workflows/branch-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/.github/workflows/branch-ci.yml -------------------------------------------------------------------------------- /.github/workflows/pre-release-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/.github/workflows/pre-release-ci.yml -------------------------------------------------------------------------------- /.github/workflows/release-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/.github/workflows/release-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/.gitignore -------------------------------------------------------------------------------- /.yamllint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/.yamllint.yml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/README.md -------------------------------------------------------------------------------- /checkstyle-suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/checkstyle-suppressions.xml -------------------------------------------------------------------------------- /config-examples/config/config.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-examples/config/config.props -------------------------------------------------------------------------------- /config-examples/config/example.props: -------------------------------------------------------------------------------- 1 | host=www.from-directory1 -------------------------------------------------------------------------------- /config-examples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-examples/pom.xml -------------------------------------------------------------------------------- /config-examples/src/main/java/io/scalecube/config/examples/ConfigRegistryExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-examples/src/main/java/io/scalecube/config/examples/ConfigRegistryExample.java -------------------------------------------------------------------------------- /config-examples/src/main/java/io/scalecube/config/examples/DemoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-examples/src/main/java/io/scalecube/config/examples/DemoConfig.java -------------------------------------------------------------------------------- /config-examples/src/main/java/io/scalecube/config/examples/LocalResourceConfigExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-examples/src/main/java/io/scalecube/config/examples/LocalResourceConfigExample.java -------------------------------------------------------------------------------- /config-examples/src/main/java/io/scalecube/config/examples/PredicateOrderingConfigExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-examples/src/main/java/io/scalecube/config/examples/PredicateOrderingConfigExample.java -------------------------------------------------------------------------------- /config-examples/src/main/java/io/scalecube/config/examples/PredicateShortcutsConfigExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-examples/src/main/java/io/scalecube/config/examples/PredicateShortcutsConfigExample.java -------------------------------------------------------------------------------- /config-examples/src/main/java/io/scalecube/config/examples/ReloadableLocalResourceConfigExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-examples/src/main/java/io/scalecube/config/examples/ReloadableLocalResourceConfigExample.java -------------------------------------------------------------------------------- /config-examples/src/main/java/io/scalecube/config/examples/SourceOrderExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-examples/src/main/java/io/scalecube/config/examples/SourceOrderExample.java -------------------------------------------------------------------------------- /config-examples/src/main/resources/config.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-examples/src/main/resources/config.props -------------------------------------------------------------------------------- /config-examples/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-examples/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /config-examples/src/main/resources/order.config.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-examples/src/main/resources/order.config.props -------------------------------------------------------------------------------- /config-examples/src/main/resources/order.override.config.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-examples/src/main/resources/order.override.config.props -------------------------------------------------------------------------------- /config-examples/src/main/resources/system.config.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-examples/src/main/resources/system.config.props -------------------------------------------------------------------------------- /config-examples/src/main/resources/system.override.config.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-examples/src/main/resources/system.override.config.props -------------------------------------------------------------------------------- /config-vault/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-vault/pom.xml -------------------------------------------------------------------------------- /config-vault/src/main/java/io/scalecube/config/vault/EnvironmentVaultTokenSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-vault/src/main/java/io/scalecube/config/vault/EnvironmentVaultTokenSupplier.java -------------------------------------------------------------------------------- /config-vault/src/main/java/io/scalecube/config/vault/KubernetesVaultTokenSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-vault/src/main/java/io/scalecube/config/vault/KubernetesVaultTokenSupplier.java -------------------------------------------------------------------------------- /config-vault/src/main/java/io/scalecube/config/vault/VaultClientTokenSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-vault/src/main/java/io/scalecube/config/vault/VaultClientTokenSupplier.java -------------------------------------------------------------------------------- /config-vault/src/main/java/io/scalecube/config/vault/VaultConfigSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-vault/src/main/java/io/scalecube/config/vault/VaultConfigSource.java -------------------------------------------------------------------------------- /config-vault/src/main/java/io/scalecube/config/vault/VaultInvoker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-vault/src/main/java/io/scalecube/config/vault/VaultInvoker.java -------------------------------------------------------------------------------- /config-vault/src/main/java/io/scalecube/config/vault/VaultInvokers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-vault/src/main/java/io/scalecube/config/vault/VaultInvokers.java -------------------------------------------------------------------------------- /config-vault/src/main/java/io/scalecube/config/vault/VaultTokenSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-vault/src/main/java/io/scalecube/config/vault/VaultTokenSupplier.java -------------------------------------------------------------------------------- /config-vault/src/test/java/io/scalecube/config/vault/VaultConfigSourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-vault/src/test/java/io/scalecube/config/vault/VaultConfigSourceTest.java -------------------------------------------------------------------------------- /config-vault/src/test/java/io/scalecube/config/vault/VaultContainerExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-vault/src/test/java/io/scalecube/config/vault/VaultContainerExtension.java -------------------------------------------------------------------------------- /config-vault/src/test/java/io/scalecube/config/vault/VaultInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-vault/src/test/java/io/scalecube/config/vault/VaultInstance.java -------------------------------------------------------------------------------- /config-vault/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config-vault/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/pom.xml -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/AbstractConfigProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/AbstractConfigProperty.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/AbstractSimpleConfigProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/AbstractSimpleConfigProperty.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/BooleanConfigProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/BooleanConfigProperty.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/BooleanConfigPropertyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/BooleanConfigPropertyImpl.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/ConfigProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/ConfigProperty.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/ConfigPropertyInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/ConfigPropertyInfo.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/ConfigRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/ConfigRegistry.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/ConfigRegistryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/ConfigRegistryException.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/ConfigRegistryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/ConfigRegistryImpl.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/ConfigRegistrySettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/ConfigRegistrySettings.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/ConfigSourceNotAvailableException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/ConfigSourceNotAvailableException.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/DoubleConfigProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/DoubleConfigProperty.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/DoubleConfigPropertyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/DoubleConfigPropertyImpl.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/DurationConfigProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/DurationConfigProperty.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/DurationConfigPropertyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/DurationConfigPropertyImpl.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/DurationParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/DurationParser.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/IntConfigProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/IntConfigProperty.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/IntConfigPropertyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/IntConfigPropertyImpl.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/ListConfigProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/ListConfigProperty.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/ListConfigPropertyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/ListConfigPropertyImpl.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/LongConfigProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/LongConfigProperty.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/LongConfigPropertyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/LongConfigPropertyImpl.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/MappedObjectConfigProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/MappedObjectConfigProperty.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/MultimapConfigProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/MultimapConfigProperty.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/MultimapConfigPropertyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/MultimapConfigPropertyImpl.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/ObjectConfigProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/ObjectConfigProperty.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/ObjectConfigPropertyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/ObjectConfigPropertyImpl.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/ObjectPropertyField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/ObjectPropertyField.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/ObjectPropertyParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/ObjectPropertyParser.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/PropertyCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/PropertyCallback.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/StringConfigProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/StringConfigProperty.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/StringConfigPropertyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/StringConfigPropertyImpl.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/audit/ConfigEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/audit/ConfigEvent.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/audit/ConfigEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/audit/ConfigEventListener.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/audit/LoggingConfigEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/audit/LoggingConfigEventListener.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/jmx/JmxConfigRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/jmx/JmxConfigRegistry.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/jmx/JmxConfigRegistryMBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/jmx/JmxConfigRegistryMBean.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/keyvalue/KeyValueConfigEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/keyvalue/KeyValueConfigEntity.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/keyvalue/KeyValueConfigName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/keyvalue/KeyValueConfigName.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/keyvalue/KeyValueConfigRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/keyvalue/KeyValueConfigRepository.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/keyvalue/KeyValueConfigSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/keyvalue/KeyValueConfigSource.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/source/ClassPathConfigSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/source/ClassPathConfigSource.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/source/ConfigSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/source/ConfigSource.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/source/ConfigSourceInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/source/ConfigSourceInfo.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/source/FileDirectoryConfigSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/source/FileDirectoryConfigSource.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/source/FilteredPathConfigSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/source/FilteredPathConfigSource.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/source/LoadedConfigProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/source/LoadedConfigProperty.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/source/SystemEnvironmentConfigSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/source/SystemEnvironmentConfigSource.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/source/SystemEnvironmentSingleVariableConfigSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/source/SystemEnvironmentSingleVariableConfigSource.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/source/SystemEnvironmentVariablesConfigSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/source/SystemEnvironmentVariablesConfigSource.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/source/SystemPropertiesConfigSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/source/SystemPropertiesConfigSource.java -------------------------------------------------------------------------------- /config/src/main/java/io/scalecube/config/utils/ThrowableUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/main/java/io/scalecube/config/utils/ThrowableUtil.java -------------------------------------------------------------------------------- /config/src/test/java/io/scalecube/config/MultimapConfigPropertyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/test/java/io/scalecube/config/MultimapConfigPropertyTest.java -------------------------------------------------------------------------------- /config/src/test/java/io/scalecube/config/ObjectConfigPropertyManyInstancesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/test/java/io/scalecube/config/ObjectConfigPropertyManyInstancesTest.java -------------------------------------------------------------------------------- /config/src/test/java/io/scalecube/config/ObjectConfigPropertyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/test/java/io/scalecube/config/ObjectConfigPropertyTest.java -------------------------------------------------------------------------------- /config/src/test/java/io/scalecube/config/ObjectPropertyFieldTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/test/java/io/scalecube/config/ObjectPropertyFieldTest.java -------------------------------------------------------------------------------- /config/src/test/java/io/scalecube/config/SimpleConfigPropertyManyInstancesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/test/java/io/scalecube/config/SimpleConfigPropertyManyInstancesTest.java -------------------------------------------------------------------------------- /config/src/test/java/io/scalecube/config/SimpleConfigPropertyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/test/java/io/scalecube/config/SimpleConfigPropertyTest.java -------------------------------------------------------------------------------- /config/src/test/java/io/scalecube/config/TestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/test/java/io/scalecube/config/TestUtil.java -------------------------------------------------------------------------------- /config/src/test/java/io/scalecube/config/keyvalue/KeyValueConfigSourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/test/java/io/scalecube/config/keyvalue/KeyValueConfigSourceTest.java -------------------------------------------------------------------------------- /config/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/config/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalecube/scalecube-config/HEAD/pom.xml --------------------------------------------------------------------------------