Thanks, BJ.

Yeah, right now I am using a Dictionary exactly how you mentioned, but I am 
wondering if there is a way to maintain it the same way I do as for my 
configurations.

Has there ever been a discussion about possibly including this type of thing in 
the spec? For instance, a spec could include a script (saved in a configuration 
file), and the script could be parsed and included in a Configuration.

Has nobody ever encountered this use case? If you have, how did you solve it?


Cheers,
=David


> On Jul 14, 2018, at 5:04, BJ Hargrave <hargr...@us.ibm.com> wrote:
> 
> Component properties are basically service properties which are basically 
> meant to be things that can go in a Configuration: 
> https://osgi.org/specification/osgi.core/7.0.0/framework.module.html#i3217016 
> <https://osgi.org/specification/osgi.core/7.0.0/framework.module.html#i3217016>.
>  Complex objects including objects implementing functional interfaces are not 
> in scope for a Configuration.
>  
> That said, I imagine you could pass any value object in the Dictionary 
> supplied to ComponentFactory.newInstance since they are not stored in 
> Configuration Admin and SCR would not police the value object types :-)
> --
> 
> BJ Hargrave
> Senior Technical Staff Member, IBM // office: +1 386 848 1781
> OSGi Fellow and CTO of the OSGi Alliance // mobile: +1 386 848 3788
> hargr...@us.ibm.com
>  
>  
> ----- Original message -----
> From: David Leangen via osgi-dev <osgi-dev@mail.osgi.org>
> Sent by: osgi-dev-boun...@mail.osgi.org
> To: David Leangen via osgi-dev <osgi-dev@mail.osgi.org>
> Cc:
> Subject: [osgi-dev] Functions as configuration
> Date: Fri, Jul 13, 2018 3:32 PM
>  
> Hi!
> 
> Is there any way to include functions as part of a component configuration?
> 
> 
> Cheers,
> =David
> 
> _______________________________________________
> OSGi Developer Mail List
> 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