Hi Romain,

You're correct, there's a lot of useful abstract classes in impl that could
be API.  Makes it easier to build extensions.

But on my original question, I forgot all about PropertyFileConfig which is
for my use case.

I also just stumbled on to the fact that
https://deltaspike.apache.org/documentation/configuration.html isn't linked
from the documentation landing page (which explains a few other pain
points).  I'll fix shortly.

John

On Sun, Aug 21, 2016 at 9:33 AM Romain Manni-Bucau <rmannibu...@gmail.com>
wrote:

> Hi John,
>
> think it is true for most of your ConfigSource[Provider] base classes in
> config-impl. I got the need of MapConfigSource for instance and needed to
> "duplicate" it several time. Think it is time to move several helpers we
> use internally to the API since users can need them as well. Surely few
> cosmetic to change (adding some constructor probably) but can worth it.
>
> (in other terms: +1)
>
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> <https://blog-rmannibucau.rhcloud.com> | Old Wordpress Blog
> <http://rmannibucau.wordpress.com> | Github <
> https://github.com/rmannibucau> |
> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
> <http://www.tomitribe.com> | JavaEE Factory
> <https://javaeefactory-rmannibucau.rhcloud.com>
>
> 2016-08-21 15:28 GMT+02:00 John D. Ament <johndam...@apache.org>:
>
> > Hi,
> >
> > I have a use case for leveraging something
> > like EnvironmentPropertyConfigSourceProvider to load multiple property
> > files, outside of apache-deltaspike.properties.  Right now its package
> > local and in the impl JAR.  I'd rather not duplicate the logic since
> whats
> > being done is exactly what is needed.  I was wondering if anyone had any
> > concerns with making this an API class instead of an impl class?
> >
> > John
> >
>

Reply via email to