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
in
Receives messages to be counted and aggregated.
Output Ports
out
Emits a single message containing all collected inputs.
Properties
callCount
number
The number of input messages to wait for before triggering an output.
Processing Logic
Receives Messages: Collects incoming messages one by one.
Tracks Count: Keeps count of received messages.
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