On Sun, Jun 28, 2015 at 7:26 AM, Nuwan Pallewela <[email protected]> wrote:

> Hi Kishanthan,
>
> Thank you for the clarification Kishanthan. It really cleared my confusion.
>
> This is not directly related to any project related bundle. I'm just
> trying to learn some basics of OSGi.
>

Thats great Nuwan. To learn the OSGi basics, it's always advised to read
the core spec first which will clear most of the doubts.

Thanks,

>
> Thanks,
>
> On Sat, Jun 27, 2015 at 12:23 PM, Kishanthan Thangarajah <
> [email protected]> wrote:
>
>> Hi Nuwan,
>>
>> According to the spec, If the bundle activation policy is lazy, then its
>> state will be in "STARTING" once it passed the "RESOLVED" stage without
>> encountering any issues. The state remains as "STARTING" until there is an
>> event to load class from the this bundle space. Then only the state changes
>> to "ACTIVE" once it has properly finished calling the bundle activator.
>> This is known as the "On-Demand" activation.
>>
>> So to answer your question, the first bundle's state will remain in
>> "STARTING", until the second bundle calls/uses a class from it. This call
>> will trigger the even to start the BundleActivator. Then the state will
>> change to "ACTIVE" once BundleActivator's start method returns without any
>> issues.
>>
>> BTW, we do not have this policy set for carbon related bundles (mostly).
>> Are you working on dev-studio/eclipse project related bundles to observe
>> this behaviour?
>>
>> Thanks,
>>
>> On Fri, Jun 26, 2015 at 4:59 PM, Nuwan Pallewela <[email protected]> wrote:
>>
>>> If a plug-in's Bundle Activation Policy is configured as "lazy", will
>>> another plug-in which depends on it can use it if the current state of the
>>> first plug-in is in RESOLVED state? Will it come to ACTIVE state because of
>>> the second plug-In's invocation?
>>>
>>> --
>>> ----------------------------------------------------------
>>>
>>> *Nuwan Chamara Pallewela*
>>>
>>>
>>> *Software Engineer*
>>>
>>> *WSO2, Inc. *
>>> *lean . enterprise . middleware*
>>>
>>> Email   *[email protected] <[email protected]>*
>>> Mobile  *+94719079739 <%2B94719079739>*
>>>             *+94767100087 <%2B94767100087>*
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> *Kishanthan Thangarajah*
>> Associate Technical Lead,
>> Platform Technologies Team,
>> WSO2, Inc.
>> lean.enterprise.middleware
>>
>> Mobile - +94773426635
>> Blog - *http://kishanthan.wordpress.com
>> <http://kishanthan.wordpress.com>*
>> Twitter - *http://twitter.com/kishanthan <http://twitter.com/kishanthan>*
>>
>
>
>
> --
> ----------------------------------------------------------
>
> *Nuwan Chamara Pallewela*
>
>
> *Software Engineer*
>
> *WSO2, Inc. *
> *lean . enterprise . middleware*
>
> Email   *[email protected] <[email protected]>*
> Mobile  *+94719079739 <%2B94719079739>*
>             *+94767100087 <%2B94767100087>*
>
>



-- 
*Kishanthan Thangarajah*
Associate Technical Lead,
Platform Technologies Team,
WSO2, Inc.
lean.enterprise.middleware

Mobile - +94773426635
Blog - *http://kishanthan.wordpress.com <http://kishanthan.wordpress.com>*
Twitter - *http://twitter.com/kishanthan <http://twitter.com/kishanthan>*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to