Hi David,

Ah, ok. Yes, that helps indeed. Thanks!

Cheers,
=David


> On Dec 17, 2019, at 19:55, David Bosschaert <david.bosscha...@gmail.com> 
> wrote:
> 
> Hi David,
> 
> This means that having an untyped map of configuration data is in most cases 
> not what you want. More convenient is to convert it to a typed api. Using the 
> OSGi converter to create an annotation instance is a very convenient way to 
> do this. Annotations are particularly useful since they allow you to specify 
> defaults too. 
> 
> The converter spec at 
> https://osgi.org/specification/osgi.enterprise/7.0.0/util.converter.html#util.converter-maps
>  
> <https://osgi.org/specification/osgi.enterprise/7.0.0/util.converter.html#util.converter-maps>
>  just under table 707.5 has an example of this.
> 
> The converter allows you to do this anywhere you like; Declarative Services 
> also has this functionality built-in. There it's called 'component property 
> types'.
> 
> Hope this helps,
> 
> David
> 
> On Tue, 17 Dec 2019 at 06:56, David Leangen via osgi-dev 
> <osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org>> wrote:
> 
> Hi!
> 
> I have a question about the Configurator spec. I am trying to update from the 
> old enRoute Configurer to the new R7 Configurator.
> 
> 
> I am not sure what this means:
> 
>> A convenient way to convert a configuration map to the desired data types is 
>> by using the Converter to convert it to an annotation instance or by using a 
>> Declarative Services component property type.
> 
> 
> Can somebody enlighten me?
> 
> 
> 
> I will surely have more questions later. :-)
> 
> 
> Cheers,
> =David
> 
> _______________________________________________
> OSGi Developer Mail List
> osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org>
> https://mail.osgi.org/mailman/listinfo/osgi-dev 
> <https://mail.osgi.org/mailman/listinfo/osgi-dev>
_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to