Port component

The Port component transmits events on input to its output unchanged. Use it when you need to split single input stream to multiple output streams.

https://kroki.io/svgbob/svg/eNpT0NPV1ePSzVdQyNflUlDX1VUHAB5NAys=

In-ports

in ANY - accepts any events.

Out-ports

out ANY - immediately outputs any incoming event unchanged.

Overview

Port component is the most primitive component that does not perform any processing of the incoming events and emits them immediately to the output unchanged. It is often used to split the incoming stream into multiple identical streams. Its also used as a structural component to organize wires on the schema.

When multiple streams connected to the output of the Port component the order in which the output streams will be activated is undetermined. Port component only guarantee that the sequence of the events passing through each output stream is identical to the order they are received on the input. To control the order of activation of output streams use Ordered Stream Fork component.

Related