2. Java Function Blocks

The Java agent code is divided into different function blocks, making it possible to control when to execute which code. Using function blocks is optional but enables special treatment during a certain workflow state.