cancel
Showing results for 
Search instead for 
Did you mean: 

Camel Contexts and Process Versions

mlueck
Champ in-the-making
Champ in-the-making
HI,

we need to deploy versions of process definitions and make them call Camel Routes of a specific Camel Context that fits the version of that process definition.

So if we deploy another version of that process we would like to also deploy another Camel Context. Instances of that new process definition should only use that new camel Context. Old process Instances should only call the old Camel Context.

I had a look at Apache Service Mix but it seems that this is not yet possible. Am i right or did i overlook something?

Regards,
Michael
2 REPLIES 2

trademak
Star Contributor
Star Contributor
Hi Michael,

I think you are right, there's no out-of-the-box solution in place for it. Instead you could use different queue names to make sure the right Camel routes are called maybe.

Best regards,

mlueck
Champ in-the-making
Champ in-the-making
Hi,

thanks for your Reply.

I'm working on an change to the modules activiti-osgi, activiti-camel and the default service-mix default config.

It will make the camel routes call a specific version of processes and also enable the CamelBehaviour to fetch the right CamelContext for that version of the process. I'll send a PullRequest on gibthub as soon as it's finished so you guys can have a look and decide whether you'd like to add it or not.

I'd appreciate it if you will pull it because we can later update to that activiti version and use it of-the-shelf instead of maintaining our own copy/adjustments.

Regards,
Michael