Well, I think you have quite well understood these confusing concepts.
I have tried to make them a bit more clear in
http://docs.codehaus.org/display/SM/What+is+a+lightweight+component

Hope this helps,
Guillaume Nodet


On 4/19/06, kahon <[EMAIL PROTECTED]> wrote:
>
>    What's the meaning of a Pojo Component? Then non-Pojo Component?
>    And the concept Light-Weighter Component verus Standard component?
>    At first I think Components which have a Component Impl extends
> ComponentSupport is a Pojo component,and the others are non-Pojo Compnents.
> But when I see the ComponentMBeanImpl's pojo attribute and the HttpComponent
> instance's activation from source code in the Junit TestCase( in the
> servicemix-http project),I find the HttpComponent in that Junit test case
> seems like a pojo Component,because the HttpComponent's activation calls to
> JBIContainer's method activateComponent(File installationDir, Component
> component, String description,
>                                         ComponentContextImpl context,
> ActivationSpec activationSpec, boolean pojo, boolean binding, boolean
> service) with the parameter pojo set true.
>     So in this case the HttpComponent is a pojo component? If so,i'm
> wondering what's difference of a pojo Component and a non-pojo component?
>
>     As the latter confusion,I think the lightweight component has a
> ComponentSupport's subclass,and the the others are standard components.
>     Is my view right?
> --
> View this message in context: 
> http://www.nabble.com/some-concepts-in-Servicemix-confused-me---t1472508.html#a3982036
> Sent from the ServiceMix - User forum at Nabble.com.
>
>

Reply via email to