This is an automated email from the ASF dual-hosted git repository.
anatole pushed a change to branch master
in repository
https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions.git.
from 95579ac TAMAYA-277: Trigger rebuild and fix volatile warning
new bc806ff TAMAYA-398 TAMAYA-399 TAMAYA-400 TAMAYA-401 TAMAYA-402
TAMAYA-403 TAMAYA-404 TAMAYA-405 TAMAYA-406 TAMAYA-407 Implemented MP 1.3 spec.
new 3455c7a Merge branch 'master' of
https://gitbox.apache.org/repos/asf/incubator-tamaya-extensions
new 5c155d2 Fixed quality issues.
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
...stConverter.java => BooleanArrayConverter.java} | 14 +--
...yListConverter.java => ByteArrayConverter.java} | 14 +--
...yListConverter.java => CharArrayConverter.java} | 14 +--
.../tamaya/collections/CollectionConverter.java | 55 +++++++++-
...istConverter.java => DoubleArrayConverter.java} | 14 +--
...ListConverter.java => FloatArrayConverter.java} | 14 +--
...ayListConverter.java => IntArrayConverter.java} | 14 +--
.../apache/tamaya/collections/ItemTokenizer.java | 19 ++--
...yListConverter.java => LongArrayConverter.java} | 14 +--
...istConverter.java => ObjectArrayConverter.java} | 14 +--
...ListConverter.java => ShortArrayConverter.java} | 14 +--
.../org.apache.tamaya.spi.PropertyConverter | 10 ++
.../collections/CollectionAdvancedTests.java | 8 +-
.../tamaya/collections/CollectionsBaseTests.java | 2 +-
.../collections/CollectionsTypedReadOnlyTests.java | 2 +-
.../tamaya/collections/CollectionsTypedTests.java | 2 +-
.../consul/AbstractConsulPropertySource.java | 2 +-
.../tamaya/etcd/AbstractEtcdPropertySource.java | 8 +-
.../java/org/apache/tamaya/etcd/EtcdAccessor.java | 10 +-
.../tamaya/events/ConfigurationChangeBuilder.java | 4 +-
.../apache/tamaya/events/FrozenPropertySource.java | 6 +-
.../tamaya/events/PropertySourceChangeBuilder.java | 4 +-
.../filter/ThreadBasedConfigurationFilter.java | 6 +-
.../apache/tamaya/format/ConfigurationData.java | 2 +-
.../apache/tamaya/format/ConfigurationFormat.java | 2 +-
.../MappedConfigurationDataPropertySource.java | 2 +-
modules/formats/{base => hjson}/pom.xml | 56 ++++++-----
.../org/apache/tamaya/hjson/HJSONDataBuilder.java} | 58 +++++------
.../java/org/apache/tamaya/hjson/HJSONFormat.java} | 41 ++------
.../apache/tamaya/hjson/HJSONPropertySource.java} | 36 ++-----
.../PathBasedHJSONPropertySourceProvider.java} | 12 +--
.../org.apache.tamaya.format.ConfigurationFormat | 2 +-
.../hjson/CommonHJSONTestCaseCollection.java} | 52 +++++-----
.../org/apache/tamaya/hjson/HJSONFormatIT.java} | 8 +-
.../org/apache/tamaya/hjson/HJSONFormatTest.java} | 17 ++--
.../tamaya/hjson/HJSONPropertySourceTest.java} | 20 ++--
.../org/apache/tamaya/hjson/HJSONVisitorTest.java} | 69 ++++++-------
.../PathBasedHJSONPropertySourceProviderTest.java | 61 +++++++++++
.../META-INF/javaconfiguration.properties | 12 +--
.../test/resources/configs/invalid/array.hjson} | 0
.../resources/configs/invalid/empty-file.hjson} | 0
.../configs/invalid/only-opening-bracket.hjson} | 0
.../resources/configs/invalid/with-array.hjson} | 0
.../test/resources/configs/valid/cyrillic.hjson} | 3 +-
.../configs/valid/empty-object-config.hjson} | 0
.../src/test/resources/configs/valid/kanji.hjson} | 1 +
.../valid/simple-flat-string-only-config.hjson} | 3 +
.../simple-nested-string-only-config-1.hjson} | 9 +-
.../simple-nested-string-only-config-2.hjson} | 8 +-
.../configs/valid/with-explicit-priority.hjson} | 4 +-
modules/formats/{json => hocon}/bnd.bnd | 10 +-
modules/formats/{json => hocon}/pom.xml | 14 ++-
.../java/org/apache/tamaya/hocon/HOCONFormat.java | 111 +++++++++++++++++++++
.../apache/tamaya/hocon/HOCONPropertySource.java} | 46 +++------
.../PathBasedHOCONPropertySourceProvider.java} | 14 +--
.../org.apache.tamaya.format.ConfigurationFormat | 2 +-
.../hocon/CommonHOCONTestCaseCollection.java} | 44 ++++----
.../org/apache/tamaya/hocon/HOCONFormatIT.java} | 8 +-
.../org/apache/tamaya/hocon/HOCONFormatTest.java} | 19 ++--
.../tamaya/hocon/HOCONPropertySourceTest.java} | 27 +++--
.../PathBasedHOCONPropertySourceProviderTest.java} | 22 ++--
.../src/test/resources/arquillian.xml | 0
.../src/test/resources/configs/invalid/array.conf} | 8 +-
.../resources/configs/invalid/empty-file.conf} | 7 +-
.../configs/invalid/only-opening-bracket.conf} | 6 +-
.../test/resources/configs/invalid/with-array.conf | 15 ++-
.../src/test/resources/configs/valid/cyrillic.conf | 10 +-
.../configs/valid/empty-object-config.conf} | 7 +-
.../src/test/resources/configs/valid/kanji.conf | 9 +-
.../valid/simple-flat-string-only-config.conf | 11 +-
.../valid/simple-nested-string-only-config-1.conf | 15 ++-
.../valid/simple-nested-string-only-config-2.conf | 14 ++-
.../configs/valid/with-explicit-priority.conf | 11 +-
.../org/apache/tamaya/json/JSONDataBuilder.java | 6 +-
.../org/apache/tamaya/json/JSONFormatTest.java | 5 +
.../org/apache/tamaya/json/JSONVisitorTest.java | 4 +-
modules/formats/pom.xml | 2 +
.../java/org/apache/tamaya/yaml/YAMLFormat.java | 8 +-
.../PathBasedYamlPropertySourceProviderTest.java | 2 +-
.../org/apache/tamaya/yaml/YAMLFormatTest.java | 18 +++-
.../apache/tamaya/yaml/YAMLPropertySourceTest.java | 10 ++
.../src/test/resources/configs/valid/list.yaml | 4 +-
.../tamaya/functions/ConfigurationFunctions.java | 2 +-
.../tamaya/functions/MappedPropertySource.java | 2 +-
.../functions/EnrichedPropertySourceTest.java | 37 ++++---
.../functions/FilteredPropertySourceTest.java | 15 ++-
.../tamaya/functions/MappedPropertySourceTest.java | 20 ++--
.../functions/ValueMappedPropertySourceTest.java | 13 ++-
.../hazelcast/AbstractHazelcastPropertySource.java | 10 +-
.../tamaya/hazelcast/HazelcastPropertySource.java | 2 +-
.../apache/tamaya/cdi/CDIAwareServiceContext.java | 3 +-
.../tamaya/cdi/ServiceLoaderServiceContext.java | 15 ++-
.../tamaya/cdi/cfg/ProvidedPropertySource.java | 4 +-
.../apache/tamaya/cdi/cfg/TestPropertySource.java | 2 +-
.../java/org/apache/tamaya/inject/api/Config.java | 2 +-
.../apache/tamaya/inject/spi/InjectionUtils.java | 4 +-
.../apache/tamaya/inject/TestPropertySource.java | 4 +-
.../inject/internal/DefaultDynamicValueTest.java | 30 +++---
.../org/apache/tamaya/jndi/JNDIPropertySource.java | 12 +--
modules/microprofile/pom.xml | 23 ++++-
.../tamaya/microprofile/MicroprofileAdapter.java | 28 ++++--
.../tamaya/microprofile/MicroprofileConfig.java | 8 +-
.../microprofile/MicroprofileConfigBuilder.java | 58 +++++++++--
.../MicroprofileConfigProviderResolver.java | 1 +
.../microprofile/MicroprofileConfigSource.java | 6 ++
.../MicroprofileConfigSourceProvider.java | 7 ++
.../tamaya/microprofile/MicroprofileConverter.java | 7 ++
.../MicroprofileDefaultProperties.java | 6 +-
.../MicroprofileDefaultPropertiesProvider.java | 62 ++++++++++++
.../tamaya/microprofile/TamayaConfiguration.java | 6 ++
.../microprofile/TamayaPropertyConverter.java | 26 +++++
.../tamaya/microprofile/TamayaPropertySource.java | 14 ++-
.../microprofile/TamayaPropertySourceProvider.java | 9 ++
.../cdi/MicroprofileConfigurationProducer.java | 22 ++--
...> org.apache.tamaya.spi.PropertySourceProvider} | 2 +-
.../microprofile/MicroprofileAdapterTest.java | 62 ++++++------
.../MicroprofileConfigBuilderTest.java | 7 +-
.../microprofile/MicroprofileConfigTest.java | 6 --
...MicroprofileDefaultPropertiesProviderTest.java} | 35 +++----
.../MicroprofileDefaultPropertiesTest.java | 6 +-
.../tck/TamayaConfigArchiveProcessor.java | 12 ++-
.../microprofile/tck/TamayaConfigExtension.java | 20 ++++
.../META-INF/microprofile-config.properties | 69 +++++++++++--
.../src/test/resources/sampleconfig.yaml | 18 ----
modules/microprofile/src/test/tck-suite.xml | 7 +-
.../tamaya/mutableconfig/ConfigChangeRequest.java | 4 +-
.../tamaya/mutableconfig/MutableConfiguration.java | 2 +-
.../MutablePropertiesPropertySource.java | 2 +-
.../MutableXmlPropertiesPropertySource.java | 2 +-
.../main/java/org/apache/tamaya/osgi/Policy.java | 4 +-
.../apache/tamaya/osgi/TamayaConfigPluginTest.java | 6 +-
.../tamaya/resolver/internal/ResourceResolver.java | 6 +-
.../tamaya/resolver/MyTestPropertySource.java | 2 +-
.../internal/ClassPathResourceLocator.java | 9 +-
.../resource/internal/ClasspathCollector.java | 14 ++-
.../AbstractPathPropertySourceProviderTest.java | 2 +-
.../integration/spring/EnableTamayaConfig.java | 4 +-
.../spring/TamayaDefaultConfigSupplier.java | 2 +-
138 files changed, 1276 insertions(+), 718 deletions(-)
copy
modules/collections/src/main/java/org/apache/tamaya/collections/{ArrayListConverter.java
=> BooleanArrayConverter.java} (74%)
copy
modules/collections/src/main/java/org/apache/tamaya/collections/{ArrayListConverter.java
=> ByteArrayConverter.java} (75%)
copy
modules/collections/src/main/java/org/apache/tamaya/collections/{ArrayListConverter.java
=> CharArrayConverter.java} (75%)
copy
modules/collections/src/main/java/org/apache/tamaya/collections/{ArrayListConverter.java
=> DoubleArrayConverter.java} (74%)
copy
modules/collections/src/main/java/org/apache/tamaya/collections/{ArrayListConverter.java
=> FloatArrayConverter.java} (74%)
copy
modules/collections/src/main/java/org/apache/tamaya/collections/{ArrayListConverter.java
=> IntArrayConverter.java} (74%)
copy
modules/collections/src/main/java/org/apache/tamaya/collections/{ArrayListConverter.java
=> LongArrayConverter.java} (75%)
copy
modules/collections/src/main/java/org/apache/tamaya/collections/{ArrayListConverter.java
=> ObjectArrayConverter.java} (74%)
copy
modules/collections/src/main/java/org/apache/tamaya/collections/{ArrayListConverter.java
=> ShortArrayConverter.java} (74%)
copy modules/formats/{base => hjson}/pom.xml (72%)
copy
modules/formats/{json/src/main/java/org/apache/tamaya/json/JSONDataBuilder.java
=> hjson/src/main/java/org/apache/tamaya/hjson/HJSONDataBuilder.java} (68%)
copy
modules/formats/{json/src/main/java/org/apache/tamaya/json/JSONFormat.java =>
hjson/src/main/java/org/apache/tamaya/hjson/HJSONFormat.java} (57%)
copy
modules/formats/{json/src/main/java/org/apache/tamaya/json/JSONPropertySource.java
=> hjson/src/main/java/org/apache/tamaya/hjson/HJSONPropertySource.java} (76%)
copy
modules/formats/{json/src/main/java/org/apache/tamaya/json/PathBasedJsonPropertySourceProvider.java
=>
hjson/src/main/java/org/apache/tamaya/hjson/PathBasedHJSONPropertySourceProvider.java}
(82%)
copy modules/formats/{json =>
hjson}/src/main/resources/META-INF/services/org.apache.tamaya.format.ConfigurationFormat
(95%)
copy
modules/formats/{json/src/test/java/org/apache/tamaya/json/CommonJSONTestCaseCollection.java
=>
hjson/src/test/java/org/apache/tamaya/hjson/CommonHJSONTestCaseCollection.java}
(77%)
copy
modules/formats/{json/src/test/java/org/apache/tamaya/json/JSONFormatIT.java =>
hjson/src/test/java/org/apache/tamaya/hjson/HJSONFormatIT.java} (90%)
copy
modules/formats/{json/src/test/java/org/apache/tamaya/json/JSONFormatTest.java
=> hjson/src/test/java/org/apache/tamaya/hjson/HJSONFormatTest.java} (84%)
copy
modules/formats/{json/src/test/java/org/apache/tamaya/json/JSONPropertySourceTest.java
=> hjson/src/test/java/org/apache/tamaya/hjson/HJSONPropertySourceTest.java}
(73%)
copy
modules/formats/{json/src/test/java/org/apache/tamaya/json/JSONVisitorTest.java
=> hjson/src/test/java/org/apache/tamaya/hjson/HJSONVisitorTest.java} (52%)
create mode 100644
modules/formats/hjson/src/test/java/org/apache/tamaya/hjson/PathBasedHJSONPropertySourceProviderTest.java
copy modules/{osgi/common =>
formats/hjson}/src/test/resources/META-INF/javaconfiguration.properties (82%)
copy modules/formats/{json/src/test/resources/configs/invalid/array.json =>
hjson/src/test/resources/configs/invalid/array.hjson} (100%)
copy modules/formats/{json/src/test/resources/configs/invalid/empty-file.json
=> hjson/src/test/resources/configs/invalid/empty-file.hjson} (100%)
copy
modules/formats/{json/src/test/resources/configs/invalid/only-opening-bracket.json
=> hjson/src/test/resources/configs/invalid/only-opening-bracket.hjson} (100%)
copy modules/formats/{json/src/test/resources/configs/invalid/with-array.json
=> hjson/src/test/resources/configs/invalid/with-array.hjson} (100%)
copy modules/formats/{json/src/test/resources/configs/valid/kanji.json =>
hjson/src/test/resources/configs/valid/cyrillic.hjson} (93%)
copy
modules/formats/{json/src/test/resources/configs/valid/empty-object-config.json
=> hjson/src/test/resources/configs/valid/empty-object-config.hjson} (100%)
copy
modules/formats/{json/src/test/resources/configs/valid/empty-object-config.json
=> hjson/src/test/resources/configs/valid/kanji.hjson} (97%)
copy
modules/formats/{json/src/test/resources/configs/valid/empty-object-config.json
=> hjson/src/test/resources/configs/valid/simple-flat-string-only-config.hjson}
(96%)
copy
modules/formats/{json/src/test/resources/configs/valid/empty-object-config.json
=>
hjson/src/test/resources/configs/valid/simple-nested-string-only-config-1.hjson}
(93%)
copy
modules/formats/{json/src/test/resources/configs/valid/empty-object-config.json
=>
hjson/src/test/resources/configs/valid/simple-nested-string-only-config-2.hjson}
(93%)
copy
modules/formats/{json/src/test/resources/configs/valid/with-explicit-priority.json
=> hjson/src/test/resources/configs/valid/with-explicit-priority.hjson} (93%)
copy modules/formats/{json => hocon}/bnd.bnd (73%)
copy modules/formats/{json => hocon}/pom.xml (93%)
create mode 100644
modules/formats/hocon/src/main/java/org/apache/tamaya/hocon/HOCONFormat.java
copy
modules/formats/{json/src/main/java/org/apache/tamaya/json/JSONPropertySource.java
=> hocon/src/main/java/org/apache/tamaya/hocon/HOCONPropertySource.java} (66%)
copy
modules/formats/{json/src/main/java/org/apache/tamaya/json/PathBasedJsonPropertySourceProvider.java
=>
hocon/src/main/java/org/apache/tamaya/hocon/PathBasedHOCONPropertySourceProvider.java}
(78%)
copy modules/formats/{json =>
hocon}/src/main/resources/META-INF/services/org.apache.tamaya.format.ConfigurationFormat
(95%)
copy
modules/formats/{json/src/test/java/org/apache/tamaya/json/CommonJSONTestCaseCollection.java
=>
hocon/src/test/java/org/apache/tamaya/hocon/CommonHOCONTestCaseCollection.java}
(78%)
copy
modules/formats/{json/src/test/java/org/apache/tamaya/json/JSONFormatIT.java =>
hocon/src/test/java/org/apache/tamaya/hocon/HOCONFormatIT.java} (90%)
copy
modules/formats/{json/src/test/java/org/apache/tamaya/json/JSONFormatTest.java
=> hocon/src/test/java/org/apache/tamaya/hocon/HOCONFormatTest.java} (84%)
copy
modules/formats/{json/src/test/java/org/apache/tamaya/json/JSONPropertySourceTest.java
=> hocon/src/test/java/org/apache/tamaya/hocon/HOCONPropertySourceTest.java}
(60%)
copy
modules/formats/{json/src/test/java/org/apache/tamaya/json/PathBasedJsonPropertySourceProviderTest.java
=>
hocon/src/test/java/org/apache/tamaya/hocon/PathBasedHOCONPropertySourceProviderTest.java}
(69%)
copy modules/formats/{json => hocon}/src/test/resources/arquillian.xml (100%)
copy modules/{resources/src/test/resources/test.properties =>
formats/hocon/src/test/resources/configs/invalid/array.conf} (85%)
copy modules/{resources/src/test/resources/test.properties =>
formats/hocon/src/test/resources/configs/invalid/empty-file.conf} (85%)
copy modules/{resources/src/test/resources/test.properties =>
formats/hocon/src/test/resources/configs/invalid/only-opening-bracket.conf}
(85%)
copy examples/01-resources-example/src/main/resources/subs/c.properties =>
modules/formats/hocon/src/test/resources/configs/invalid/with-array.conf (79%)
copy examples/01-resources-example/src/main/resources/subs/c.properties =>
modules/formats/hocon/src/test/resources/configs/valid/cyrillic.conf (81%)
copy modules/{resources/src/test/resources/test.properties =>
formats/hocon/src/test/resources/configs/valid/empty-object-config.conf} (85%)
copy examples/01-resources-example/src/main/resources/subs/c.properties =>
modules/formats/hocon/src/test/resources/configs/valid/kanji.conf (84%)
copy examples/01-resources-example/src/main/resources/subs/c.properties =>
modules/formats/hocon/src/test/resources/configs/valid/simple-flat-string-only-config.conf
(83%)
copy examples/01-resources-example/src/main/resources/subs/a.properties =>
modules/formats/hocon/src/test/resources/configs/valid/simple-nested-string-only-config-1.conf
(80%)
copy examples/01-resources-example/src/main/resources/subs/a.properties =>
modules/formats/hocon/src/test/resources/configs/valid/simple-nested-string-only-config-2.conf
(79%)
copy examples/01-resources-example/src/main/resources/subs/a.properties =>
modules/formats/hocon/src/test/resources/configs/valid/with-explicit-priority.conf
(78%)
copy examples/01-resources-example/src/main/resources/subs/c.properties =>
modules/formats/yaml/src/test/resources/configs/valid/list.yaml (96%)
create mode 100644
modules/microprofile/src/main/java/org/apache/tamaya/microprofile/MicroprofileDefaultPropertiesProvider.java
rename
modules/microprofile/src/main/resources/META-INF/services/{org.apache.tamaya.spi.PropertySource
=> org.apache.tamaya.spi.PropertySourceProvider} (92%)
copy
modules/{formats/json/src/test/java/org/apache/tamaya/json/JSONFormatIT.java =>
microprofile/src/test/java/org/apache/tamaya/microprofile/MicroprofileDefaultPropertiesProviderTest.java}
(54%)
delete mode 100644 modules/microprofile/src/test/resources/sampleconfig.yaml