There is no standard!
So I guess if some provider would do so, then the client should know about that. As it is not standard logic tells, then such approach would bind you to specific provider.
But there is solution.
You can incorporate knowledge about compression into sender/receiver. The program which sends - complresses data, puts it into Message (say ObjectMessage), and receiver program knowing that data are compressed, decompresses it.
Or you can even implement your compressor/decompressor object and send it along with data in a message
> Hi all,
> i am using SonicMQ as my JMS provider
> is there a way to compress JMS messages (something
> like an api)
> or does SonicMQ provide any features for compressing
> JMS messages
> please help me in this regard
>
> thanks
> Rupesh
JMS doesn't define any standard for the compression of the messages.
You can use custom toolkits to compress the messages in your application.
Not sure whether SonicMQ provides such feature but I know that FioranoMQ (www.fiorano.com) provides built-in support to compress/decompress JMS Messages.
You can download the evaluation version from their website (www.fiorano.com)
Thanks
Bhuvan
Thanks
Bhuvan