Thanks Dan, Got the coloc systest working by adding in the interceptors through Feature. I will aim for writing a custom BeanDefinitionParser to get something like <cxf:EnableColoc/>
Regards Ajay -----Original Message----- From: Dan Diephouse [mailto:[EMAIL PROTECTED] Sent: 25 April 2007 17:29 To: [email protected] Subject: Re: Configuring coloc as policy/feature. Hi Ajay, I think the easiest thing would be to just configure a feature. Here's the simplest feature around, the logging feature http://fisheye6.cenqua.com/browse/celtixfire/trunk/rt/core/src/main/java /org/apache/cxf/feature/LoggingFeature.java?r=531126 It just adds interceptors to the client/server. You can also override initialize(Client, Bus) or initialize(Server, Bus) if you want to customize those objects specifically instead of just their InterceptorProvider: http://fisheye6.cenqua.com/browse/celtixfire/trunk/api/src/main/java/org /apache/cxf/feature/AbstractFeature.java You can then plugin this in pretty easily via XML: <jaxws:client> <jaxws:features> <bean class="org.apachce.cxf.binding.coloc.ColocFeature"/> </jaxws:features> </jaxws:client> Or if you're feeling ambitious you could write a BeanDefinitionParser for it as well to get something like <cxf:coloc/>. I think the system test that tests the features stuff is called InlineAddressingPolicyTest. It also includes inline Policy references in addition to its use of the logging feature. Cheers, - Dan On 4/25/07, Paibir, Ajay <[EMAIL PROTECTED]> wrote: > > Dan, > > To configure coloc as a policy , a coloc assertion is required. > Now how can the similar thing be done using the feature stuff? > Any system tests which I can have a look at. > > Ajay > -- Dan Diephouse Envoi Solutions http://envoisolutions.com | http://netzooid.com/blog
