### Message Flow Nodes

The following table describes the nodes you can add to a message flow:

Node | Description
--- | ---
Conditional branch | A branch node allows processing to proceed down exactly one of several possible paths. For configuration properties, see Conditional Branch Node Properties.
Operational branch | An operational branch node determines what branch to follow based on specified operations. For configuration properties, see Operational Branch Node Properties.
Pipeline pair | A pipeline pair node consists of a request pipeline and a response pipeline. For configuration properties, see Pipeline Pair Node Properties.
Route | Route node actions define the handling of messages as they flow through the route node. For configuration properties, see Route Node Properties.
Stage | A stage node is a container of actions. For configuration properties, see Stage Node Properties.
Error handler | An error handler provides the logic for resending errors in the message flow. For configuration properties, see Error Handler Node Properties.