diff options
author | Rajith Muditha Attapattu <rajith@apache.org> | 2007-08-24 04:06:18 +0000 |
---|---|---|
committer | Rajith Muditha Attapattu <rajith@apache.org> | 2007-08-24 04:06:18 +0000 |
commit | 79882b848cdcec28b43f383c20651f7fe95a94c6 (patch) | |
tree | b8d128471184593357db3a33689ad22282184002 /cpp/src | |
parent | 1d87ab05c2fdff3caa57dbc27f1511541cabd7b8 (diff) | |
download | qpid-python-79882b848cdcec28b43f383c20651f7fe95a94c6.tar.gz |
Fixed the following issues
1) TopicImpl doesn't populate the routing key properly.
The Destination Impl needs to have a routing key field (I added the
field).
For Topic The queue name is generated.
For Queue the routingkey is same as queue name.
2) QpidMessage - Calling flip on messageData resets the limit to zero in
beforeMessageDispatch(). I commented out the flip()
3) QpidMessage - setMessageData
Instead of _messageData = messageBody, I modified it to do
_messageData = messageBody.duplicate();
4) MessageActorId is not set properly - so I modified the code to set
this. This id is used for the destination
5) When creating BytesMessageImpl, in the constructor, it doesn't read from the underlying
message impl. There for the _readIn is null and results in MessageNotReadableException.
I added a temp solution to read and populate _readIn.
However need to revisit it later
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@569238 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src')
0 files changed, 0 insertions, 0 deletions