Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

camunda-community-hub/internal-task-handler-camunda-7

Open more actions menu

Repository files navigation

Compatible with: Camunda 7

Internal Task Handler

This project provides you with artifacts that allow the embedded usage of the external task pattern.

Why?

Camunda Platform 8 is coming up, and it does not provide an embedded way of handling service tasks. Everything is a job, like an external task.

In preparation to migrate to Camunda 8, this project provides you with embedded handling of external tasks:

  • Create an embedded application, fully capable of handling everything internally
  • Model and execute processes using the external task pattern, along with all its benefits

How?

Currently, this project provides you with 2 modules:

  • Core: It contains the basic functionality and allows manual bootstrapping of client and worker.
  • Spring Boot Starter: Built on the core module, it relies on Spring Boot to manage client and worker lifecycle and allows annotation-based worker registration.

There are examples in place for each of the implementations:

  • Spring Boot: It uses the camunda-bpm-spring-boot-starter and internal-task-handler-spring-boot-starter to bootstrap the process engine and the internal task client.

Getting started

Just like the usual way of creating a process application with the external task pattern, create a process with external service tasks.

Then, instead of bootstrap a remote client, create the internal task client and connect it to the engine java api.

Using the internal task client, you can create internal task workers.

About

No description or website provided.

Topics

Resources

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.