Message
Need implementations of JMS messages
javax.jms.Message
javax.jms.BytesMessage
javax.jms.MapMessage
javax.jms.ObjectMessage
javax.jms.StreamMessage
javax.jms.TextMessage
Also need implemention of the Message Selector.
NOTES
The SpyMessage and selector implementations are a good starting point for implementation details.
There should be a factory to allow alternate implementations to be used.
Implement message header and message properties as separate objects.
Need to include an optimization where the message body stays as a
byte[]
on the server, i.e. no unnecessary serialize/deserialize.
Need to have an estimate of message size in memory for the caching implementation.
Need to look at an optimized serialization rather than using Object serialization (for performance reasons).
Comments