ActiveMQ-CPP OpenWire Support

OpenWire is the native protocol used by the ActiveMQ. As of version 2.0, ActiveMQ-CPP supports the OpenWire v2 protocol, with a few exceptions.

  • ObjectMessage - We cannot reconstruct the object(s) contained in an ObjectMessage in C++, so if your application is subscribed to a queue or topic that has an ObjectMessage sent to it, you will receive the message but will not be able to extract an Object from it.
  • Compression - Currently ActiveMQ-CPP doesn't support compression.  Messages that are sent to your application in a compressed form, will remain compressed, it is up to the user to deal with the compression at this time.  Marking a message as compressed will not actually cause any compression to be used, however the message will indicate that its compressed, causing the recipients to have issues if they happen to support compression. 
Graphic Design By Hiram