Contains implementations of various Message's supported by JMS.
The implementations take care of these aspects :
- Provide a JMS compliant implementation for the different messages
- Allows the system to accept and convert Message's NOT created via this package.
- Allows system to generate hedwig wire-format messages from these JMS messages. (taken with above,
it allows us to send any JMS message over wire).
- Allows system to parse hedwig wire-format messages into JMS messages
Most of the implementation is hidden away and exposed via the MessagUtil - except for what is mandated
by JMS, and some state information required by hedwig.