- Introduction
-
What Will I Learn? 1 min
- Scenario
-
Business Requirement 1 min
-
Outline Solution 2 min
- Setup Project
-
Review Existing Project 5 min
-
Prepare Environment 5 min
- Workers
-
Overview 2 min
- Adjust Job Timeout
-
Timeout Configuration 2 min
-
Adjust the Job Timeout 10 min
- Adjust Retrieved Variables
-
Adjust the Retrieved Variables 10 min
- Adjust Output Variables
-
Adjust the Output Variables 10 min
- Solution
-
Example Solution 1 min
- Summary
-
Review Acceptance Criteria 1 min
-
Resources 1 min
- Course Assessment & Survey
-
Course Assessment 3 min
-
Course Survey 1 min
Camunda 8 - Develop Workers (Java)
This course gives a detailed hands-on experience on developing workers using Camunda.
Overview
This course gives a detailed hands-on experience on developing workers using Camunda.
During the course, you will review basic and advanced job worker configurations. This will help you to better understand how it works and will allow you to optimize your project.
What Will I Learn?
At the end of this course you will be able to:
- Describe how Job Workers can be used to implement business logic in Camunda
- Recognize different configurations when activating jobs
- Timeout
- MaxJobsActive
- FetchVariables
- PollInterval
- Implement, run and test
- Timeout
- FetchVariables
- Recognize configuration and errors when completing jobs
- Implement, run and test
- Output variables
- Recognize configuration and errors when failing jobs
Target Audience
This course is targeted at the following roles:
- Developer
Time Required: 1 Hour and 30 Minutes
Difficulty: Intermediate
Applicability: This course was developed against Camunda 8.4.5 and was last modified on 13th March 2024.
Prerequisite Knowledge
This course presumes that the student has the following prerequisite knowledge:
- Awareness of Camunda
- Familiar with Job Workers
- Competent with BPMN
- Competent with Java
You can obtain knowledge of the above through the following Camunda Academy course:
- Camunda - Technical Overview
- Camunda - Getting Started with Microservice Orchestration
- Camunda - Error Handling
Prerequisite Resources
This course presumes that the student has access to the following:
- Camunda 8 - SaaS Account
- Camunda 8 - Cluster
- Camunda 8 - Client Credentials
- Downloaded and installed an IDE such as Eclipse, IntelliJ or Visual Studio Code
- Downloaded and installed a Java Development Kit (JDK)
- Downloaded and installed Maven