Synadia Connect
Transformer
A transformer allows you to modify the message as it flows through the connector.
It is important to understand that a transformer can only act on a single message at a time. It has no knowledge of the previous or next messages flowing through the connector.
Available Transformers
Composite Transformer
The composite transformer allows you to chain multiple transformers together. This is useful when you need to apply multiple transformations to a message. Each transformer will be executed in sequence with the output of the previous transformer being passed as the input to the next.
Mapping Transformer
A mapping transformer allows you to change the stucture and contents of a message by applying a mapping to the message. It relies on the Bloblang language to define the mapping.
Service Transformer
A service transformer allows a connector to reach out to a NATS service to transform messages. This is useful when you need to perform complex transformations that are not possible with the built-in transformers.