context.getCamelContextExtension().addContextPlugin(UnitOfWorkFactory.class,
new MyUnitOfWorkFactory());


On Thu, Aug 10, 2023 at 10:41 AM Kushagra Bindal <bindal.kusha...@gmail.com>
wrote:

> Earlier we use to initiate the CamelContext object using below
> mechanism. If you will notice that we use to set UnitOfWorkFactory,
> which is now not available neither in CamelContext nor into
> ExtendedCamelContext
>
> CamelContext camelContext = new SpringCamelContext(applicationContext);
> camelContext.setUseMDCLogging(true);
> camelContext.setUnitOfWorkFactory(customUnitOfWorkFactory);
> camelContext.getShutdownStrategy().setTimeout(10);
> camelContext.start();
>
> Please suggest an alternative way of doing the same.
>
> On Thu, Aug 10, 2023 at 1:41 PM Kushagra Bindal
> <bindal.kusha...@gmail.com> wrote:
> >
> > Thanks Claus for the quick response.
> >
> > I checked that already, and in the earlier version of Camel it use to
> > have ExtendedCamelContext which usually contained the
> > setUnitOfWorkFactory method.  Please refer :
> >
> https://jar-download.com/artifacts/org.apache.camel/camel-api/3.0.0-M3/source-code/org/apache/camel/ExtendedCamelContext.java
> >
> > But now with the latest version it is not there.
> >
> > Am I missing something here?
> >
> > On Thu, Aug 10, 2023 at 1:33 PM Claus Ibsen <claus.ib...@gmail.com>
> wrote:
> > >
> > > Hi
> > >
> > > Read the migration guides
> > > https://camel.apache.org/manual/camel-4-migration-guide.html
> > >
> > > See the TIP in that api changes section
> > >
> > > On Thu, Aug 10, 2023 at 9:58 AM Kushagra Bindal <
> bindal.kusha...@gmail.com>
> > > wrote:
> > >
> > > > Hi,
> > > >
> > > > I am trying to upgrade my camel version from 2.25.4 to 4.0.0.M3.
> > > >
> > > > Earlier I use to set my UnitOfworkFactory using below pattern.
> > > >
> > > > camelContext.setUnitOfWorkFactory(customUnitOfWorkFactory);
> > > >
> > > > Now with the latest version of Camel, I just wanted to understand the
> > > > new mechanism of doing the same.
> > > >
> > > >
> > > > --
> > > > Regards,
> > > > Kushagra
> > > >
> > >
> > >
> > > --
> > > Claus Ibsen
> > > -----------------
> > > @davsclaus
> > > Camel in Action 2: https://www.manning.com/ibsen2
> >
> >
> >
> > --
> > Regards,
> > Kushagra
>
>
>
> --
> Regards,
> Kushagra
>


-- 
Claus Ibsen
-----------------
@davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to