+0

Maybe some minor 'beauty issues' but

1. There are quite some methods (and even a class) which are not needed
(not used and without them, TCK will still run successfull)

cdi.ConfigBean -> should be removed (not used)

ConfigImpl#onAttributeChange -> should be removed (not used)

ConfigValueImpl#asSet -> should be removed (not used)
ConfigValueImpl#getDefaultValue -> should be removed (not used)
ConfigValueImpl#useConverter -> should be removed (not used)
ConfigValueImpl#cacheFor -> should be removed (not used)
ConfigValueImpl#withLookupChain -> should be removed (not used)
ConfigValueImpl#getOptionalValue -> should be removed (not used)
ConfigValueImpl#getValueList -> should be removed (not used)
ConfigValueImpl#getPropertyName -> should be removed (not used)
ConfigValueImpl#getResolvedPropertyName -> should be removed (not used)

2. ConfigValueImpl has only @Typed, other have @Typed and @Vetoed. Should
be consistent.

3. Unused import at

ConfigExtension.java

ConfigInjectionBean.java

ConfigValueImpl.java

DefaultConfigBuilder.java

4. Java 8 usage improvements
4a. explicit type can be replaced with <> at

DefaultConfigProvider:41

PropertyFileConfigSourceProvider:47

4b. Use try-with-resource within

PropertyFileConfigSource#loadProperties









On Fri, 8 Jun 2018 at 14:02, Romain Manni-Bucau <[email protected]>
wrote:

> +1, also migrated a few apps from deltaspike and once the API missing
> features worked around it seems working well.
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> <https://rmannibucau.metawerx.net/> | Old Blog
> <http://rmannibucau.wordpress.com> | Github
> <https://github.com/rmannibucau> | LinkedIn
> <https://www.linkedin.com/in/rmannibucau> | Book
> <https://www.packtpub.com/application-development/java-ee-8-high-performance>
>
>
> Le ven. 8 juin 2018 à 13:55, Mark Struberg <[email protected]> a écrit :
>
>> Hi folks!
>>
>> I fixed a few missing parts and did run the release steps for
>> geronimo-config-1.2
>> This implements the microprofile-config-1.3 spec.
>>
>> The staging repository is here:
>> https://repository.apache.org/content/repositories/orgapachegeronimo-1057/
>>
>> The source zip is under
>>
>> https://repository.apache.org/content/repositories/orgapachegeronimo-1057/org/apache/geronimo/config/geronimo-config/1.2/
>> sha1
>> <https://repository.apache.org/content/repositories/orgapachegeronimo-1057/org/apache/geronimo/config/geronimo-config/1.2/sha1>
>> is 7de2e31a5022379f093d1f186aab97d731fe24a5
>>
>> Please VOTE:
>>
>> [+1] yea, let's ship it!
>> [+0] meh, don't care
>> [-1] stop because ${showstopper}
>>
>> The VOTE is open for 72h
>>
>> txs and LieGrue,
>> strub
>>
>>

Reply via email to