⟩ Explain me how many states have the Receive Pipelines and the Send Pipelines?
The receive pipeline consists of four stages
Decode Stage: This stage is used for components that decode or decrypt the message.
☛ Disassemble Stage: This stage is used for components that parse or disassemble the message.
☛ Validate Stage: This stage is used for components that validate the message format.
☛ Resolve Party Stage: This stage is a placeholder for the Party Resolution Pipeline Component.
Regarding to the send pipelines, they consist of three stages:
☛ Pre-assemble Stage: This stage is a placeholder for custom components that should perform some action on the message before the message is serialized.
☛ Assemble Stage: Components in this stage are responsible for assembling or serializing the message and converting it to or from XML.
☛ Encode Stage: This stage is used for components that encode or encrypt the message.