unsubscribe

2009/7/21 Ikuo Yamasaki <[email protected]>:
> Hi all,
>
> I have several questions on DS Spec.
>
> ==============================================
> [Background]
>
> In 112.3.3 Reference Policy of R4.2 cmpn spec, "Static policy is usually
> also not applicable if the cardinality specifies multiple bound
> services.".
>
> However, spec doesn't specifies what will happen if static policy with
> the cardinality which specifies multiple bound.
>
> This caused several questions on DS:
>
> ==============================================
>
> Precondition1: component1 has a static reference with cardinaliry of
> "0..n" for serviceA. There is no serviceA registered.
> ==> component1 has been already activated.
>
> Q1. What will happen if serviceA is registered at Precondition1 ?
>
> c.f. In Equinox DS impl, activation will be done after deactivation is done.
>
> ---------------------------
>
> Precondition2: component1 has a STATIC reference with cardinaliry of
> "1..n" for serviceA. There is one serviceA registered.
> ==> component1 has been already activated.
>
> Q2. What will happen if serviceA is registered at Precondition2 ?
>
> c.f. In Equinox DS impl, activation will be done after deactivation is done.
>
> ---------------------------
>
> Precondition3: component1 has a STATIC reference with cardinaliry of
> "1..1" for serviceA. There is one serviceA registered.
> ==> component1 has been already activated.
>
> Q3. What will happen if another serviceA with higher SERVICE_RANKING than
> the bound service is registered at Precondition3 ?
>
> Should it be bound service replaced (and re-activate after
> deactivattion) ? or not.
>
> #  I guess NO, although there is no description about it,
> #  as far as I see in the spec.
>
> ---------------------------
>
> Precondition4: component1 has a DYNAMIC reference with cardinaliry of
> "1..1" for serviceA. There is one serviceA registered.
> ==> component1 has been already activated.
>
> Q3. What will happen if another serviceA with higher SERVICE_RANKING than
> the bound service is registered at Precondition4 ?
>
> Should it be bound service replaced (and re-bind the new and unbind the
> old) ? or not.
>
> #  I guess NO, although there is no description about it,
> #  as far as I see in the spec.
>
> ---------------------------
>
> Best Regards,
>
>
> ---------------------
> NTT Cyber Solutions Laboratories
>
>     Ikuo YAMASAKI
>        E-mail: [email protected]
> TEL +81-46-859-8537  FAX +81-46-855-1282
>
> _______________________________________________
> OSGi Developer Mail List
> [email protected]
> https://mail.osgi.org/mailman/listinfo/osgi-dev
>



-- 
Donald
http://www.douban.com/people/keit/
-------------------------------------
上善若水,水善利万物而不争,处众人之所恶,故几于道。居善地,心善渊,与善人,言善信,政善治,事善能,动善时。夫惟不争,故无尤。
    -- 老子 《道德经》

_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to