Alter implementation of FieldTable to encapsualte each type in its own enum
instance
------------------------------------------------------------------------------------
Key: QPID-229
URL: http://issues.apache.org/jira/browse/QPID-229
Project: Qpid
Issue Type: Improvement
Components: Java Common
Reporter: Rob Godfrey
Priority: Minor
After implementing the JMSMapMessage as a Stream Message, rather than a
FieldTable, now implement FieldTable in a way that removes the need for it to
pretend that it is a true Map. Also encapsulate the behaviour of eaxch of the
AMQ Types into an enum instance to take out the lengthy case statements in the
code.
As FieldTable is no longer a Map, some code in HeadersExchange also needs
changin
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira