The v2Archive OSGi enRoute has a Configurer that uses a subset of the bnd Macro
language. This supports ${system;..} and ${system_allow_fail}. These take shell
command lines.
P
> On 14 Jul 2018, at 09:07, David Leangen via osgi-dev <[email protected]>
> wrote:
>
>
> 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 <[email protected]
>> <mailto:[email protected]>> 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
>> [email protected] <mailto:[email protected]>
>>
>>
>> ----- Original message -----
>> From: David Leangen via osgi-dev <[email protected]
>> <mailto:[email protected]>>
>> Sent by: [email protected]
>> <mailto:[email protected]>
>> To: David Leangen via osgi-dev <[email protected]
>> <mailto:[email protected]>>
>> 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
>> [email protected] <mailto:[email protected]>
>> https://mail.osgi.org/mailman/listinfo/osgi-dev
>> <https://mail.osgi.org/mailman/listinfo/osgi-dev>
>>
>>
>>
>
> _______________________________________________
> OSGi Developer Mail List
> [email protected]
> https://mail.osgi.org/mailman/listinfo/osgi-dev
_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev