You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cxf.apache.org by Jiang Ning <ni...@iona.com> on 2006/09/30 05:08:30 UTC

What kind of components should be managed in CXF

Hi,

I am going to start to instrument the CXF runtime components [1], so I 
want to start a thread to discuss the requirements of CXF runtime 
components management.
The general framework CXF management ideal is based on the Celtix,  each 
managed component has an instrumentation object to wrap the management 
information which can be described by annotation and the instrumentation 
object can be export to JMX as MBean dynamically.
So we can go through to see what kind of components should be managed in 
CXF.
Because of the management mainly on the server side, we main focus on 
the  endpoint which has been published by  CXF.
The hierarchy of the server side components just like the service model.
    Server
        Endpoint            
        Binding
        Transport
Each of these components should have its name (QName), states attributes 
and some other important attibutes.

The core components of runtime
     ActiveQueue
   
Some key feature's configuration of the CXF, such as
   SchameValidation
   MTOM Enabled
      

Please feel free to add you comments.


[1] https://issues.apache.org/jira/browse/CXF-70
Thanks,
Willem.



Re: What kind of components should be managed in CXF

Posted by Jiang Ning <ni...@iona.com>.
Just find some typo error.

Jiang Ning wrote:

> Hi,
>
> I am going to start to instrument the CXF runtime components [1], so I 
> want to start a thread to discuss the requirements of CXF runtime 
> components management.
> The general framework CXF management ideal is based on the Celtix,  
> each managed component has an instrumentation object to wrap the 
> management information which can be described by annotation and the 
> instrumentation object can be export to JMX as MBean dynamically.
> So we can go through to see what kind of components should be managed 
> in CXF.
> Because of the management mainly on the server side, we main focus on 
> the  endpoint which has been published by  CXF.
> The hierarchy of the server side components just like the service 
> model.    

Server 
--> Endpoint   
--> Binding
-->Transport

> Each of these components should have its name (QName), states 
> attributes and some other important attibutes.
>
> The core components of runtime

     ActiveWorkQueue  (CXF  threadpool)

>   Some key feature's configuration of the CXF, such as
>   SchameValidation
>   MTOM Enabled
>     
> Please feel free to add you comments.
>
>
> [1] https://issues.apache.org/jira/browse/CXF-70
> Thanks,
> Willem.
>
>
>