What is the difference between Flowable Service Task and Flowable Camel Task?

Hi All,

I am new to flowable, i want to understand one thing on below two activities.

What is the difference between Flowable Service Task and Flowable Camel Task??

In which scenario Service task can be used? and In which scenario Camel Task can be used?

Waiting for the response!

Thanks in advance!

-Santosh

Hey Santosh,

I would advise that you read Java Service Task and Camel Task from the Flowable documentation.

TLDR, the Java Service task is a task that would invoke some java logic, the Camel Task allows you to send messages to and receive messages from Apache Camel.

Cheers,
Filip

Thanks Filiphr for the update.

I have gone through but information is very high level, i dont see what is the difference ? and in which use case Camel task should be used. Hence i wanted to get comments from forum around this.

Thanks!

The service task is a general purpose step that invokes a java class (or spring bean) when the process executes that particular step.

The camel task is a specific integration with Apache Camel. Logic will be written in Camel, and the camel tasks references this logic (but doesn’t include it, like the service task).

Thank you for the update.