In a client or in the server?
On a server you can easily replace the whole engine.

On Jan 27, 2013, at 1:37 AM, Avner Levy <[email protected]> wrote:

> In the past I've posted a question about reusing jaxb context between 
> services.
> Daniel Kulp suggested configure a data binding object in the following form 
> (for the specific scenario):
> 
> <jaxws:endpoint xmlns:tns="urn:ihe:iti:xcpd:2009" .......>
>    <jaxws:dataBinding>
>        <bean class="org.apache.cxf.jaxb.JAXBDataBinding" >
>            <constructor-arg index="0" ref="globalJAXBContextBean"/>
>        </bean>
>    </jaxws:dataBinding>
> 
> I've tried to do the same through code:
> 
>    jaxwsEndpoint.getProperties().put("org.apache.cxf.jaxb.JAXBDataBinding", 
> jaxbDataBinding);
> before calling:
>    jaxwsEndpoint.publish(URL);
> 
> And the service starts very fast as if they are reusing the context in the 
> jaxbDataBinding object passed.
> But when connecting later I've discovered that the service context contains 
> only 50 classes while the original contained 700.
> Any idea how come I finish with a different context?
> Thanks in advance,
>   Avner
> 

Reply via email to