Class ChainedSerializer

All Implemented Interfaces:
MoleculerLifecycle
Direct Known Subclasses:
BlockCipherSerializer, DeflaterSerializer

public abstract class ChainedSerializer extends Serializer
Superclass of chainable Serializers. Sample of usage (serialize then compress then encrypt packets):
Transporter trans = new NatsTransporter("localhost");

MsgPackSerializer msgPack = new MsgPackSerializer();
DeflaterSerializer deflater = new DeflaterSerializer(msgPack);
BlockCipherSerializer cipher = new BlockCipherSerializer(deflater);

trans.setSerializer(cipher);