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