It means that inheritance support is limited:
- annotations from parent classes are ignored
- fields from parent classes are not managed
- service access from parent classes are not managed

However, method from super classes will be called if you configure your
component's using XM descriptors.

Regards,

Clement


2013/12/30 classical_89 <[email protected]>

> Many thanks ,sound like iPOJO v2.0 is great :D
>
> clement escoffier wrote
> > Finally, the current iPOJO implementation does not support inheritance.
> > It's obviously a major limitation we are fixing in the 2.0 version. A
> last
> > point about iPOJO 2.0 is it's links with autonomic computing. iPOJO
> > powered applications can easily become autonomic using the 'touch points'
> > provided by iPOJO.
>
> With this opinion you mean that the extends keyword not working ? :
> public class Hello3 extends Hello4 implements Hello {
>
>     /**
>      * Configuration property pushed by iPOJO.
>      */
>     String m_name;
>
>     /**
>      * Hello service implementation.
>      * Returns a Hello message.
>      * @return the 'Hello +$name' message
>      * @see org.apache.felix.ipojo.example.ca.service.Hello#hello()
>      */
>     public String hello() {
>         this.sayHello4();
>         return "hello " + m_name;
>     }
>     public void updated(){
>         System.out.println("Hello 3 updated !");
>
>     }
> }
>
>
>
>
>
> --
> View this message in context:
> http://apache-felix.18485.x6.nabble.com/What-weakness-and-limitation-of-IPOJO-tp5006612p5006636.html
> Sent from the Apache Felix - Users mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to