Description
Add the framework in NMS.ActiveMQ to deal with Messages that are tagged as Compressed, as well as allowing messages to be sent with Compression.
The Java based ActiveMQ client's ConnectionFactory allows a user to turn on Compression for the Connections it creates, this causes the client to send messages with the message body compressed using a Zlib compression algorithm. The client can uncompress messages that it receives that have the Openwire Compressed field set to true.
.Net doesn't have support for Zlib compression / decompression built in but there are third-party libraries that can do this.