On Sun, Nov 21, 2010 at 10:13 AM, Felix Meschberger <[email protected]> wrote:
> Hi,
>
> Am Freitag, den 19.11.2010, 17:22 +0100 schrieb Reto Bachmann-Gmuer:
>> Hallo
>>
>> I'm wondering if I can add a dynamically compiled class available as
>> an instance of Class as a component and have the SCR add required
>> binding and activate/deactivate as needed.
>
> I do not exactly understand.
>
> But fact is, that descriptors are read at bundle start time and not
> re-read later. There is no dynamism in creating DS components during
> runtime.
>
> In addition -- at least for Apache Felix DS/SCR -- classes are just
> loaded through the providing bundle's class loader so must be available
> there.
The new classes I create (by compiling the source at runtime) are
available via a dedicated classloader. I can register them as service
but I was hoping to be able to use existing DS functionality to
(de)activate the components and inject dependencies, basically I was
hoping I could pass the classloader and the information of
serviceComponents.xml and have SCR taking care of the rest.

Cheers,
Reto

>
> HTH
>
> Regards
> Felix
>
>>
>> Cheers,
>> Reto
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to