: jms courier download


We currently do not build JMS Courier unless you ask us to. Instead we bundle the build as a code generator example. Why did we make this choice?

JMS is capable of transmitting objects of arbitrary serializable types as ObjectMessages. This is trivially easy to do from C++ or .NET if you have these custom types available as proxy types.

Furthermore, many JMS implementations ship with proprietary API extensions that make discovery and/or configuration much easier.

By bundling the JMS Courier build with the code generator we give you the ability to add your custom message types as well as proprietary JMS vendor API types to the generated JMS Courier library or assembly.

To "download JMS Courier," you need to either:

Be careful with vendor-proprietary types: they can make your coding life easier, but they lock you into a specific messaging implementation.