Transformer classes provide additional on-the-fly services like compression, encryption and integrity checking of the packets being sent.
Transformer classes are divided into several groups:
Transformer classes operate with the whole message starting from MsgID field, so if the message is encrypted, the intersepting part knows nothing about the message (besides its size). The transformers are applied in the following order: compression, sealing, encryption. This allows to test integrity checking after decompression is done.
Each transformer can be linked to any number of transport classes.