Prerequirements and Postconditions

Prerequirements

  • Batch execution must be enabled for multithreading to function, as earlier parallelism was supported only at the core level through an instance property in the Split Node.

  • A thread pool must be configured with the required executor settings.

  • Logging must be updated to include thread identifiers for traceability.

  • Flexible response handling must be enabled so that all content types are accepted during execution.

Postconditions

  • Each REST request is processed in a separate thread when parallel processing is enabled.

  • Throughput improves as batch operations complete faster with concurrent execution.

  • Logs contain thread IDs or thread names, enabling precise tracking of each request.

  • All response formats are supported and passed downstream without errors.