geronimo-config.git
3 months agoensure system properties set during extension startup lifecycle are usable at runtime... trunk
Romain Manni-Bucau [Tue, 21 Aug 2018 08:24:24 +0000 (10:24 +0200)] 
ensure system properties set during extension startup lifecycle are usable at runtime, even with our copy strategy

5 months agoadding gitignore
Mark Struberg [Thu, 5 Jul 2018 12:35:24 +0000 (14:35 +0200)] 
adding gitignore

5 months agochange scm config to GIT
Mark Struberg [Wed, 27 Jun 2018 20:09:10 +0000 (22:09 +0200)] 
change scm config to GIT

6 months ago[maven-release-plugin] prepare for next development iteration trunk
Mark Struberg [Sun, 10 Jun 2018 15:08:52 +0000 (15:08 +0000)] 
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1833286 13f79535-47bb-0310-9956-ffa450edef68

6 months ago[maven-release-plugin] prepare release geronimo-config-1.2
Mark Struberg [Sun, 10 Jun 2018 15:08:34 +0000 (15:08 +0000)] 
[maven-release-plugin] prepare release geronimo-config-1.2

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1833284 13f79535-47bb-0310-9956-ffa450edef68

6 months agodown to previous version after vote got cancelled
Mark Struberg [Sun, 10 Jun 2018 15:07:23 +0000 (15:07 +0000)] 
down to previous version after vote got cancelled

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1833283 13f79535-47bb-0310-9956-ffa450edef68

6 months agoworkaround for differently behaving classloaders regarding leading /
Mark Struberg [Sun, 10 Jun 2018 14:59:43 +0000 (14:59 +0000)] 
workaround for differently behaving classloaders regarding leading /

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1833281 13f79535-47bb-0310-9956-ffa450edef68

6 months ago[maven-release-plugin] prepare for next development iteration
Mark Struberg [Fri, 8 Jun 2018 09:53:53 +0000 (09:53 +0000)] 
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1833159 13f79535-47bb-0310-9956-ffa450edef68

6 months ago[maven-release-plugin] prepare release geronimo-config-1.2
Mark Struberg [Fri, 8 Jun 2018 09:53:37 +0000 (09:53 +0000)] 
[maven-release-plugin] prepare release geronimo-config-1.2

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1833157 13f79535-47bb-0310-9956-ffa450edef68

6 months agofix SystemEnvConfigSource + add test for it
Mark Struberg [Fri, 8 Jun 2018 09:50:46 +0000 (09:50 +0000)] 
fix SystemEnvConfigSource + add test for it

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1833156 13f79535-47bb-0310-9956-ffa450edef68

6 months agofix implicit converter rules and upgrade to mp-config-1.3
Mark Struberg [Fri, 8 Jun 2018 09:12:42 +0000 (09:12 +0000)] 
fix implicit converter rules and upgrade to mp-config-1.3

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1833154 13f79535-47bb-0310-9956-ffa450edef68

6 months agoFixing pom version.
John D. Ament [Fri, 8 Jun 2018 03:07:42 +0000 (03:07 +0000)] 
Fixing pom version.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1833148 13f79535-47bb-0310-9956-ffa450edef68

6 months agoRevert the pom version to previous 1.2 SNAPSHOT
Jean-Louis Monteiro [Thu, 7 Jun 2018 15:11:07 +0000 (15:11 +0000)] 
Revert the pom version to previous 1.2 SNAPSHOT

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1833127 13f79535-47bb-0310-9956-ffa450edef68

6 months agoApply patch from Daniel Soro - Thanks (pull/2)
Jean-Louis Monteiro [Mon, 4 Jun 2018 12:05:27 +0000 (12:05 +0000)] 
Apply patch from Daniel Soro - Thanks (pull/2)

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832823 13f79535-47bb-0310-9956-ffa450edef68

6 months agoGERONIMO-6607 remove currently unused class
Mark Struberg [Thu, 31 May 2018 19:47:13 +0000 (19:47 +0000)] 
GERONIMO-6607 remove currently unused class

First we need to pin down use cases with mp-config.
Otherwise we risk becoming incompatible pretty quickly.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832645 13f79535-47bb-0310-9956-ffa450edef68

6 months agoensure Config is injectable
Romain Manni-Bucau [Wed, 30 May 2018 15:15:17 +0000 (15:15 +0000)] 
ensure Config is injectable

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832553 13f79535-47bb-0310-9956-ffa450edef68

6 months agofix sorting of ConfigSources if they have the same ordinal
Mark Struberg [Tue, 29 May 2018 20:59:31 +0000 (20:59 +0000)] 
fix sorting of ConfigSources if they have the same ordinal

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832483 13f79535-47bb-0310-9956-ffa450edef68

6 months agoBring ConfigJSR and mp-config impl in sync again.
Mark Struberg [Tue, 29 May 2018 20:45:31 +0000 (20:45 +0000)] 
Bring ConfigJSR and mp-config impl in sync again.

Plus fix endless loop in variable resolving logic

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832482 13f79535-47bb-0310-9956-ffa450edef68

6 months agofew more tolerance in placeholders
Romain Manni-Bucau [Tue, 29 May 2018 13:08:59 +0000 (13:08 +0000)] 
few more tolerance in placeholders

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832446 13f79535-47bb-0310-9956-ffa450edef68

6 months agoextracting placeholder support to benefit from it the most
Romain Manni-Bucau [Tue, 29 May 2018 12:42:27 +0000 (12:42 +0000)] 
extracting placeholder support to benefit from it the most

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832442 13f79535-47bb-0310-9956-ffa450edef68

6 months agoensure default value is respected even for list/set
Romain Manni-Bucau [Tue, 29 May 2018 10:16:09 +0000 (10:16 +0000)] 
ensure default value is respected even for list/set

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832441 13f79535-47bb-0310-9956-ffa450edef68

6 months agoerase generics for proxy impl until we support multiple levels
Romain Manni-Bucau [Thu, 24 May 2018 09:30:37 +0000 (09:30 +0000)] 
erase generics for proxy impl until we support multiple levels

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832152 13f79535-47bb-0310-9956-ffa450edef68

6 months agoThanks Mark to have pointed out @ConfigProperty can be put on a TYPE so we can use...
Romain Manni-Bucau [Tue, 22 May 2018 15:38:08 +0000 (15:38 +0000)] 
Thanks Mark to have pointed out @ConfigProperty can be put on a TYPE so we can use it to handle prefixes in our proxies

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832036 13f79535-47bb-0310-9956-ffa450edef68

6 months agofix spelling error
Mark Struberg [Tue, 22 May 2018 14:28:08 +0000 (14:28 +0000)] 
fix spelling error

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832032 13f79535-47bb-0310-9956-ffa450edef68

6 months agodown to mp-config-1.2.1
Mark Struberg [Tue, 22 May 2018 14:27:53 +0000 (14:27 +0000)] 
down to mp-config-1.2.1

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1832031 13f79535-47bb-0310-9956-ffa450edef68

6 months agoadding collection support to proxies
Romain Manni-Bucau [Mon, 21 May 2018 18:50:46 +0000 (18:50 +0000)] 
adding collection support to proxies

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1831984 13f79535-47bb-0310-9956-ffa450edef68

6 months agoproxy based impl
Romain Manni-Bucau [Wed, 16 May 2018 10:55:28 +0000 (10:55 +0000)] 
proxy based impl

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1831698 13f79535-47bb-0310-9956-ffa450edef68

9 months agoGERONIMO-6600 ensure to use TCCL in ClassConverter
Romain Manni-Bucau [Mon, 12 Mar 2018 14:55:35 +0000 (14:55 +0000)] 
GERONIMO-6600 ensure to use TCCL in ClassConverter

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1826554 13f79535-47bb-0310-9956-ffa450edef68

9 months agoGERONIMO-6599 using TCCL for getConfig()
Romain Manni-Bucau [Mon, 12 Mar 2018 14:54:00 +0000 (14:54 +0000)] 
GERONIMO-6599 using TCCL for getConfig()

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1826553 13f79535-47bb-0310-9956-ffa450edef68

9 months agosetting the name of config impl module
Romain Manni-Bucau [Mon, 12 Mar 2018 14:50:03 +0000 (14:50 +0000)] 
setting the name of config impl module

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1826552 13f79535-47bb-0310-9956-ffa450edef68

9 months agoadd ConfigSource callback logit
Mark Struberg [Sun, 25 Feb 2018 09:46:16 +0000 (09:46 +0000)] 
add ConfigSource callback logit

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1825299 13f79535-47bb-0310-9956-ffa450edef68

9 months agostart with implementing the next revision (1.3) of mp-config
Mark Struberg [Sun, 25 Feb 2018 08:57:50 +0000 (08:57 +0000)] 
start with implementing the next revision (1.3) of mp-config

this is work in progress to play with the APIs

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1825295 13f79535-47bb-0310-9956-ffa450edef68

9 months agoupgrade to mp-config-1.2.1 (clarification and wording release only)
Mark Struberg [Mon, 19 Feb 2018 08:30:24 +0000 (08:30 +0000)] 
upgrade to mp-config-1.2.1 (clarification and wording release only)

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1824722 13f79535-47bb-0310-9956-ffa450edef68

11 months agoupdated copyright year
Reinhard Sandtner [Sat, 6 Jan 2018 15:18:38 +0000 (15:18 +0000)] 
updated copyright year

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1820408 13f79535-47bb-0310-9956-ffa450edef68

11 months ago[maven-release-plugin] prepare for next development iteration
John D. Ament [Tue, 2 Jan 2018 12:10:10 +0000 (12:10 +0000)] 
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1819809 13f79535-47bb-0310-9956-ffa450edef68

11 months ago[maven-release-plugin] prepare release geronimo-config-1.1
John D. Ament [Tue, 2 Jan 2018 12:09:56 +0000 (12:09 +0000)] 
[maven-release-plugin] prepare release geronimo-config-1.1

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1819807 13f79535-47bb-0310-9956-ffa450edef68

11 months agoGERONIMO-6597 Migrate array conversion to be implicit in behavior.
John D. Ament [Sat, 30 Dec 2017 05:53:54 +0000 (05:53 +0000)] 
GERONIMO-6597 Migrate array conversion to be implicit in behavior.

Fix some generic usage, clean up concurrency usage.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1819570 13f79535-47bb-0310-9956-ffa450edef68

11 months agoGERONIMO-6597 Adding support for programmatic registration of converters
John D. Ament [Sun, 24 Dec 2017 03:52:02 +0000 (03:52 +0000)] 
GERONIMO-6597 Adding support for programmatic registration of converters

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1819198 13f79535-47bb-0310-9956-ffa450edef68

11 months agoGERONIMO-6597 Implementing array, list, set conversion logic. Support for class...
John D. Ament [Sun, 24 Dec 2017 01:56:34 +0000 (01:56 +0000)] 
GERONIMO-6597 Implementing array, list, set conversion logic.  Support for class as a built in converter.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1819195 13f79535-47bb-0310-9956-ffa450edef68

11 months agoUpdating to MP Config 1.2 final release.
John D. Ament [Sat, 23 Dec 2017 17:18:24 +0000 (17:18 +0000)] 
Updating to MP Config 1.2 final release.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1819171 13f79535-47bb-0310-9956-ffa450edef68

12 months agoGERONIMO-6595 support implic converters
Mark Struberg [Fri, 17 Nov 2017 21:08:32 +0000 (21:08 +0000)] 
GERONIMO-6595 support implic converters

as defined in the mp-config 1.2 spec

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1815628 13f79535-47bb-0310-9956-ffa450edef68

12 months agoremove microprofile releases repo.
Mark Struberg [Fri, 17 Nov 2017 08:47:24 +0000 (08:47 +0000)] 
remove microprofile releases repo.

All should be available in maven.central

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1815557 13f79535-47bb-0310-9956-ffa450edef68

14 months agoGERONIMO-6592 - Don't return null for the loaded properties, just empty map. Also...
John D. Ament [Wed, 11 Oct 2017 03:17:09 +0000 (03:17 +0000)] 
GERONIMO-6592 - Don't return null for the loaded properties, just empty map.  Also log the issue, so the user is aware of the problem.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1811787 13f79535-47bb-0310-9956-ffa450edef68

15 months ago[maven-release-plugin] prepare for next development iteration
John D. Ament [Sun, 10 Sep 2017 13:58:34 +0000 (13:58 +0000)] 
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1807952 13f79535-47bb-0310-9956-ffa450edef68

15 months ago[maven-release-plugin] prepare release geronimo-config-1.0
John D. Ament [Sun, 10 Sep 2017 13:58:19 +0000 (13:58 +0000)] 
[maven-release-plugin] prepare release geronimo-config-1.0

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1807950 13f79535-47bb-0310-9956-ffa450edef68

15 months agoAdding default property in to pom.
John D. Ament [Fri, 8 Sep 2017 10:18:31 +0000 (10:18 +0000)] 
Adding default property in to pom.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1807708 13f79535-47bb-0310-9956-ffa450edef68

15 months agoAdding more build instructions.
John D. Ament [Fri, 8 Sep 2017 00:56:00 +0000 (00:56 +0000)] 
Adding more build instructions.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1807665 13f79535-47bb-0310-9956-ffa450edef68

15 months agoUpdate to final released MP Config 1.1 and remove staging repo.
John D. Ament [Fri, 8 Sep 2017 00:19:01 +0000 (00:19 +0000)] 
Update to final released MP Config 1.1 and remove staging repo.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1807664 13f79535-47bb-0310-9956-ffa450edef68

15 months agoAdd information on how to use Geronimo Config in readme.
John D. Ament [Fri, 8 Sep 2017 00:18:39 +0000 (00:18 +0000)] 
Add information on how to use Geronimo Config in readme.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1807663 13f79535-47bb-0310-9956-ffa450edef68

15 months agoAligning property logic to match spec.
John D. Ament [Wed, 6 Sep 2017 01:45:49 +0000 (01:45 +0000)] 
Aligning property logic to match spec.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1807434 13f79535-47bb-0310-9956-ffa450edef68

15 months agoSwapping snapshots.
John D. Ament [Tue, 5 Sep 2017 11:22:57 +0000 (11:22 +0000)] 
Swapping snapshots.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1807340 13f79535-47bb-0310-9956-ffa450edef68

15 months agoAligning to MP Config 1.1. Optimize property names to come from each config source...
John D. Ament [Thu, 31 Aug 2017 00:59:50 +0000 (00:59 +0000)] 
Aligning to MP Config 1.1.  Optimize property names to come from each config source's property names.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1806754 13f79535-47bb-0310-9956-ffa450edef68

15 months agoConsolidating back to a single suite file.
John D. Ament [Wed, 30 Aug 2017 00:59:31 +0000 (00:59 +0000)] 
Consolidating back to a single suite file.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1806656 13f79535-47bb-0310-9956-ffa450edef68

15 months agoGERONIMO-6580 - Allow a user to instantiate system properties, rather than rely on...
John D. Ament [Tue, 29 Aug 2017 23:12:31 +0000 (23:12 +0000)] 
GERONIMO-6580 - Allow a user to instantiate system properties, rather than rely on a system property.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1806653 13f79535-47bb-0310-9956-ffa450edef68

15 months agoGERONIMO-6579 - Adding support for injecting Suppliers.
John D. Ament [Tue, 29 Aug 2017 23:07:01 +0000 (23:07 +0000)] 
GERONIMO-6579 - Adding support for injecting Suppliers.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1806652 13f79535-47bb-0310-9956-ffa450edef68

15 months agoGERONIMO-6577 - Enabling the tests in jenkins. Fixing the case where only providers...
John D. Ament [Tue, 29 Aug 2017 23:04:41 +0000 (23:04 +0000)] 
GERONIMO-6577 - Enabling the tests in jenkins.  Fixing the case where only providers are registered.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1806651 13f79535-47bb-0310-9956-ffa450edef68

15 months agoDifferentiate the results of empty strings and null values. Empty strings mean the...
John D. Ament [Wed, 16 Aug 2017 10:29:14 +0000 (10:29 +0000)] 
Differentiate the results of empty strings and null values.  Empty strings mean the property is set, but empty, null means the property is not set.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1805168 13f79535-47bb-0310-9956-ffa450edef68

16 months agoTCK passing on OWB, OWB2, and Weld3.
John D. Ament [Wed, 9 Aug 2017 11:58:55 +0000 (11:58 +0000)] 
TCK passing on OWB, OWB2, and Weld3.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1804508 13f79535-47bb-0310-9956-ffa450edef68

16 months agoReadding Weld3 profile.
John D. Ament [Wed, 9 Aug 2017 01:58:41 +0000 (01:58 +0000)] 
Readding Weld3 profile.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1804481 13f79535-47bb-0310-9956-ffa450edef68

16 months agoGERONIMO-6577 move back to 1.0 and mp-config-1.0
Mark Struberg [Tue, 8 Aug 2017 11:28:32 +0000 (11:28 +0000)] 
GERONIMO-6577 move back to 1.0 and mp-config-1.0

Also move the eclipse repos to an own profile as we don't want to propagate this repo.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1804401 13f79535-47bb-0310-9956-ffa450edef68

16 months agoGERONIMO-6577 move back to a more dynamic version
Mark Struberg [Tue, 8 Aug 2017 10:55:56 +0000 (10:55 +0000)] 
GERONIMO-6577 move back to a more dynamic version

The goal of r1800748 to calculate all information upfront could not be achieved
so we move back to the old version

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1804397 13f79535-47bb-0310-9956-ffa450edef68

16 months agoGERONIMO-6577 add test to show what's broken
Mark Struberg [Mon, 7 Aug 2017 21:42:39 +0000 (21:42 +0000)] 
GERONIMO-6577 add test to show what's broken

got broken with r1800744.
I'm also not a big fan of this change as it introduced a lot complexity without much benefit.
It actually destroyed the ability to do programmatic lookup.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1804361 13f79535-47bb-0310-9956-ffa450edef68

16 months agoGERONIMO-6576 Adding built in converter for URL.
John D. Ament [Fri, 4 Aug 2017 23:56:07 +0000 (23:56 +0000)] 
GERONIMO-6576 Adding built in converter for URL.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1804166 13f79535-47bb-0310-9956-ffa450edef68

16 months agoGERONIMO-6574 Fixing tests against Weld3.
John D. Ament [Fri, 4 Aug 2017 23:33:09 +0000 (23:33 +0000)] 
GERONIMO-6574 Fixing tests against Weld3.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1804164 13f79535-47bb-0310-9956-ffa450edef68

16 months agoGERONIMO-6576 - Update proper FQCN for java classes. Use proper regex for dot replac...
John D. Ament [Tue, 1 Aug 2017 02:09:57 +0000 (02:09 +0000)] 
GERONIMO-6576 - Update proper FQCN for java classes.  Use proper regex for dot replacement.

Replace exception message with something more meaningful.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1803608 13f79535-47bb-0310-9956-ffa450edef68

16 months agoGERONIMO-6576 Upgrading to MP Config 1.1
John D. Ament [Tue, 1 Aug 2017 02:09:00 +0000 (02:09 +0000)] 
GERONIMO-6576 Upgrading to MP Config 1.1

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1803607 13f79535-47bb-0310-9956-ffa450edef68

16 months agoGERONIMO-6575 - Replace primitive type injection with the object wrapper, or else...
John D. Ament [Sat, 29 Jul 2017 21:41:19 +0000 (21:41 +0000)] 
GERONIMO-6575 - Replace primitive type injection with the object wrapper, or else duplicate beans in OWB.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1803394 13f79535-47bb-0310-9956-ffa450edef68

16 months agoGERONIMO-6575 Adding default converters for primitives.
John D. Ament [Sat, 29 Jul 2017 18:39:24 +0000 (18:39 +0000)] 
GERONIMO-6575 Adding default converters for primitives.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1803387 13f79535-47bb-0310-9956-ffa450edef68

16 months agoadd a profile for OWB-2.0.x
Mark Struberg [Sat, 29 Jul 2017 18:29:10 +0000 (18:29 +0000)] 
add a profile for OWB-2.0.x

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1803386 13f79535-47bb-0310-9956-ffa450edef68

16 months ago[maven-release-plugin] prepare for next development iteration
Mark Struberg [Thu, 27 Jul 2017 15:27:51 +0000 (15:27 +0000)] 
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1803200 13f79535-47bb-0310-9956-ffa450edef68

16 months ago[maven-release-plugin] prepare release config-parent-1.0
Mark Struberg [Thu, 27 Jul 2017 15:27:35 +0000 (15:27 +0000)] 
[maven-release-plugin] prepare release config-parent-1.0

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1803198 13f79535-47bb-0310-9956-ffa450edef68

16 months agoadd a scm section for the release
Mark Struberg [Thu, 27 Jul 2017 15:26:30 +0000 (15:26 +0000)] 
add a scm section for the release

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1803196 13f79535-47bb-0310-9956-ffa450edef68

16 months agoupgrade to finally published microprofile-config-1.0 API
Mark Struberg [Thu, 27 Jul 2017 15:23:59 +0000 (15:23 +0000)] 
upgrade to finally published microprofile-config-1.0 API

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1803195 13f79535-47bb-0310-9956-ffa450edef68

16 months agoFixing readme with proper coordinates for config api.
John D. Ament [Wed, 26 Jul 2017 16:44:05 +0000 (16:44 +0000)] 
Fixing readme with proper coordinates for config api.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1803074 13f79535-47bb-0310-9956-ffa450edef68

16 months agoAdding beans.xml for GERONIMO-6571
John D. Ament [Tue, 18 Jul 2017 16:08:14 +0000 (16:08 +0000)] 
Adding beans.xml for GERONIMO-6571

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1802318 13f79535-47bb-0310-9956-ffa450edef68

17 months agoOnly define beans for provider as alternatives, otherwise they're not alternatives.
John D. Ament [Mon, 10 Jul 2017 01:14:50 +0000 (01:14 +0000)] 
Only define beans for provider as alternatives, otherwise they're not alternatives.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1801402 13f79535-47bb-0310-9956-ffa450edef68

17 months agoUpdating based on latest TCK changes (offsets, instant converters). Switching back...
John D. Ament [Sat, 8 Jul 2017 14:28:06 +0000 (14:28 +0000)] 
Updating based on latest TCK changes (offsets, instant converters).  Switching back to released OWB for now, JARs not signed.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1801289 13f79535-47bb-0310-9956-ffa450edef68

17 months agoAdding basic Weld profile. This is a WIP only.
John D. Ament [Wed, 5 Jul 2017 02:45:34 +0000 (02:45 +0000)] 
Adding basic Weld profile.  This is a WIP only.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1800838 13f79535-47bb-0310-9956-ffa450edef68

17 months agomaven-enforcer-plugin usage instead of prerequiristes
Romain Manni-Bucau [Tue, 4 Jul 2017 10:11:27 +0000 (10:11 +0000)] 
maven-enforcer-plugin usage instead of prerequiristes

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1800748 13f79535-47bb-0310-9956-ffa450edef68

17 months agopom names
Romain Manni-Bucau [Tue, 4 Jul 2017 10:10:17 +0000 (10:10 +0000)] 
pom names

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1800747 13f79535-47bb-0310-9956-ffa450edef68

17 months agofixing constructor setup of SystemPropertyConfigSource
Romain Manni-Bucau [Tue, 4 Jul 2017 10:09:35 +0000 (10:09 +0000)] 
fixing constructor setup of SystemPropertyConfigSource

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1800746 13f79535-47bb-0310-9956-ffa450edef68

17 months agoadding org.apache.geronimo.config.configsource.SystemPropertyConfigSource.copy option...
Romain Manni-Bucau [Tue, 4 Jul 2017 10:06:44 +0000 (10:06 +0000)] 
adding org.apache.geronimo.config.configsource.SystemPropertyConfigSource.copy option since System properties being Properties are locking way too much for any runtime

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1800745 13f79535-47bb-0310-9956-ffa450edef68

17 months agotrying to optimize a bit the CDI integration, can need some spec updates since it...
Romain Manni-Bucau [Tue, 4 Jul 2017 10:02:52 +0000 (10:02 +0000)] 
trying to optimize a bit the CDI integration, can need some spec updates since it looks designed to be very lazy whereas it would be trivial to make it eager for most of it

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1800744 13f79535-47bb-0310-9956-ffa450edef68

17 months agooverriding some ubuntu env variables which are empty by default and make tck failing
Romain Manni-Bucau [Tue, 4 Jul 2017 07:20:01 +0000 (07:20 +0000)] 
overriding some ubuntu env variables which are empty by default and make tck failing

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1800735 13f79535-47bb-0310-9956-ffa450edef68

17 months agousing isEmpty instead of length check
Romain Manni-Bucau [Tue, 4 Jul 2017 07:19:46 +0000 (07:19 +0000)] 
using isEmpty instead of length check

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1800734 13f79535-47bb-0310-9956-ffa450edef68

17 months agoupgrade to OWB snapshot to support proxying of microprofile classes
Romain Manni-Bucau [Tue, 4 Jul 2017 07:19:31 +0000 (07:19 +0000)] 
upgrade to OWB snapshot to support proxying of microprofile classes

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1800733 13f79535-47bb-0310-9956-ffa450edef68

17 months agoFixing location of literal value.
John D. Ament [Tue, 4 Jul 2017 02:37:54 +0000 (02:37 +0000)] 
Fixing location of literal value.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1800720 13f79535-47bb-0310-9956-ffa450edef68

17 months agoGERONIMO-6566 TCK Check - Don't leverage optional property value when defaultValue...
John D. Ament [Tue, 4 Jul 2017 00:31:24 +0000 (00:31 +0000)] 
GERONIMO-6566 TCK Check - Don't leverage optional property value when defaultValue is default.

TCK Assertions: CDIPlainInjectionTest#can_inject_simple_values_when_defined

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1800719 13f79535-47bb-0310-9956-ffa450edef68

17 months agoGERONIMO-6566 TCK Check - if a property is configured with the default defaultValue...
John D. Ament [Mon, 3 Jul 2017 21:51:01 +0000 (21:51 +0000)] 
GERONIMO-6566 TCK Check - if a property is configured with the default defaultValue then it should not be considered as having a default value.

TCK Assertions: WrongConverterOnInstanceInjectionTest, MissingValueOnInstanceInjectionTest

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1800715 13f79535-47bb-0310-9956-ffa450edef68

19 months agoadopt to latest mp-config api changes
Mark Struberg [Sun, 7 May 2017 10:23:48 +0000 (10:23 +0000)] 
adopt to latest mp-config api changes

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1794191 13f79535-47bb-0310-9956-ffa450edef68

19 months agopick up custom Converters
Mark Struberg [Fri, 5 May 2017 13:40:16 +0000 (13:40 +0000)] 
pick up custom Converters

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1794056 13f79535-47bb-0310-9956-ffa450edef68

19 months agofix updated groupId for mp-config-tck
Mark Struberg [Fri, 5 May 2017 13:40:00 +0000 (13:40 +0000)] 
fix updated groupId for mp-config-tck

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1794055 13f79535-47bb-0310-9956-ffa450edef68

19 months agomicroprofile-config-api groupId got changed.
Mark Struberg [Fri, 5 May 2017 07:08:57 +0000 (07:08 +0000)] 
microprofile-config-api groupId got changed.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1793956 13f79535-47bb-0310-9956-ffa450edef68

19 months agochange artifactId to result in a better jar name
Mark Struberg [Sun, 23 Apr 2017 20:20:30 +0000 (20:20 +0000)] 
change artifactId to result in a better jar name

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1792388 13f79535-47bb-0310-9956-ffa450edef68

19 months agoswitch to released owb-1.7.3 version and move all properties to top pom
Mark Struberg [Sat, 22 Apr 2017 12:56:46 +0000 (12:56 +0000)] 
switch to released owb-1.7.3 version and move all properties to top pom

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1792283 13f79535-47bb-0310-9956-ffa450edef68

19 months agoimprove documentation
Mark Struberg [Sat, 22 Apr 2017 12:09:39 +0000 (12:09 +0000)] 
improve documentation

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1792282 13f79535-47bb-0310-9956-ffa450edef68

19 months agoGERONIMO-6566 import MicroProfile Config implementation
Mark Struberg [Fri, 21 Apr 2017 22:41:24 +0000 (22:41 +0000)] 
GERONIMO-6566 import MicroProfile Config implementation

This work was prepared on my github accound with just me working on it.
mbenson helped fixing a few wording issues along the way.

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1792250 13f79535-47bb-0310-9956-ffa450edef68

19 months agoGERONIMO-6566 initial structure of geronimo-config
Mark Struberg [Fri, 21 Apr 2017 22:13:31 +0000 (22:13 +0000)] 
GERONIMO-6566 initial structure of geronimo-config

git-svn-id: https://svn.apache.org/repos/asf/geronimo/components/config/trunk@1792249 13f79535-47bb-0310-9956-ffa450edef68