Call Count

Overview

The Call Count Component waits until a specified number of messages arrive and then sends a single output message containing all received data.

Usage

This component is useful for batch processing, ensuring that multiple incoming messages are collected before proceeding to the next step in a workflow.

Input Ports

Port
Description

in

Receives messages to be counted and aggregated.

Output Ports

Port
Description

out

Emits a single message containing all collected inputs.

Properties

Property
Type
Description

callCount

number

The number of input messages to wait for before triggering an output.

Processing Logic

  1. Receives Messages: Collects incoming messages one by one.

  2. Tracks Count: Keeps count of received messages.

  3. Sends Aggregated Output: Once the expected number of messages arrive, it sends them all in a single output message.

Notes

  • Batch Processing: Ensures that multiple messages are processed together.

  • Message Aggregation: The output message contains all collected input messages.

  • Useful for Testing: Helps verify message flow and event timing in test scenarios.

This component is ideal for workflows requiring synchronization of multiple incoming messages before proceeding further.

Last updated