Something for the new year;-)


Werner


On Fri, Dec 23, 2016 at 9:01 AM, Anatole Tresch <[email protected]> wrote:

> Hi Guys
>
> despite the other things there are also good news: Tamaya's OSGI
> integration is working and proven to work in Apache Karaf. This is
> definitively a major step. I had to extend a few things to make it work,
> but overall things are now almost compatible and behaving similarly.
>
> One big difference to keep in mind is the dynamic behaviour of OSGI. As
> long asa  bundle is not loaded the corresponding resources are not visible.
> On the other hand bundles that were unloaded disappear similarly. This is
> quite different to the static classpath resource location behaviour in SE.
> As a consequence the concept of PropertySourceProvider does not match well,
> since it's sources are read once, typically during an early loading phase
> and not all resources may be visible. What works is to wrap the
> PropertySourceProvider into a PropertySource, which is registered and can
> reevaluate its property sources whenever accessed or regularly (hence
> honoring the current visibility of resources). To make that work I also
> extended the ServiceContext (SPI), with two methods for reading resources,
> since normal loading via Classloader does not work in OSGI.
>
> I will extend the test suite also for other containers such as Felix,
> Equinox etc. to proof it's compatibility and add corresponding module
> documentation.
>
> Unfortunately the built seem to struggle with severe issues because
> deployment of snapshot artifacts is broken. Hopefully this can be fixed
> soon.
>
> J Anatole
>
>
> --
> *Anatole Tresch*
> PPMC Member Apache Tamaya
> JCP Star Spec Lead
> *Switzerland, Europe Zurich, GMT+1*
> *maketechsimple.wordpress.com <http://maketechsimple.wordpress.com/> *
> *Twitter:  @atsticks, @tamayaconf*
>
  • Good News Anatole Tresch
    • Re: Good News Werner Keil

Reply via email to