Hi Syed,
as far as I know this factory is chosen after you add the dependency so the
bus-extensions.txt file is also added telling CXF how to initialize the
implementation of HTTPConduitFactory.

org.apache.cxf.transport.http.asyncclient.AsyncHTTPConduitFactory:org.apache.cxf.transport.http.HTTPConduitFactory:true:true
org.apache.cxf.transport.http.asyncclient.AsyncHttpTransportFactory:org.apache.cxf.transport.ConduitInitiator:true:true

So for sure by customizing this file somehow, you could tell CXF to pick up
your implementation instead. From a code perspective, I could not find a
way to do so through the factories. The only way grammatically would be to
set the extension on your bus (bus.setExtension(..)), but I fear it may
happen too late in the initialization of the different factories.

Le lun. 16 nov. 2020 à 06:36, Syed Mudassir Ahmed
<syed.mudas...@gaianconsultants.com.invalid> a écrit :

> Hi Guys,
>   I am using CXF 3.4.0.
>   I wanted to customize the AsyncHTTPConduitFactory for my needs.
>   I subclasses the same, but I don't know where and how to configure the
> CXF to pick-up my custom factory instead of the default one.
>   Can anyone provide any example or reference regarding how to tell the CXF
> to use my custom factory?
> Thanks,
> <http://www.gaiansolutions.com/>
> Syed Mudassir Ahmed
> LMTS-2
> o:  +91 40 64535352
> m: +91 9177674397
> w: www.gaiansolutions.com
>

Reply via email to