Skip to content

Toro Cloud Dev Center

Gloop fork step icon

Fork steps

A fork step in Gloop is very similar to a Java switch statement. When a fork step is executed, Gloop will evaluate the Expression property, and then find the child step whose Label is equal to the output of the expression.

If the output is null, it will find a child with the Label of $null. If no matching child is found, it will try and execute the child whose Label is $else. If still no child matches, no children will be executed.

All children steps of a fork step are treated similarly to a Java case block with a break. In other words, if a matching child is found for the expression output, only that child will be executed.

A sample service using a fork step

A sample service using a fork step