summaryrefslogtreecommitdiff
path: root/cpp/lib/broker/Configuration.cpp
diff options
context:
space:
mode:
authorMartin Ritchie <ritchiem@apache.org>2006-12-05 18:37:18 +0000
committerMartin Ritchie <ritchiem@apache.org>2006-12-05 18:37:18 +0000
commit3e0bb26f85f3b06898eb71dced013dc5a1a076ab (patch)
treeca232d2ada19d3592c320ae3aaad9157c3d39fd9 /cpp/lib/broker/Configuration.cpp
parent722b16a1a7bbde82a4cd82c99a0e29d31d0545ca (diff)
downloadqpid-python-3e0bb26f85f3b06898eb71dced013dc5a1a076ab.tar.gz
FieldTable change.
FieldTable is now an interface with a PropertyFieldTable.java implementation. This PropertyFieldTable has been updated to handle the wire level encoding and decoding of the underlying map. It also allows XML encoding of the data as used by JMSMapMessage. Currently the AMQP doesn't support all the Java primitives as a result all values are written out as XML using a prefix of 'X'. (See QPID-9 for further details) Changes where not specified are changes from new FieldTable() to FieldTableFactory.newFieldTable() AbstractJMSMessage.java - the type prefixing of properties is now not requried as all the functionality has been moved to PropertyFieldTable.java. In addition set/getObjectProperty is now implemented as PFT does this. basic Tests have been updated to send all property values. FieldTableKeyEnumeration.java has been removed as it is nolonger required. The PFT handles this internally. ToDo: The Tests need to be consolidated so that there is a clear view of the code coverage. QPID-158 git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@482733 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/lib/broker/Configuration.cpp')
0 files changed, 0 insertions, 0 deletions