diff options
author | Robert Greig <rgreig@apache.org> | 2007-01-16 08:58:58 +0000 |
---|---|---|
committer | Robert Greig <rgreig@apache.org> | 2007-01-16 08:58:58 +0000 |
commit | ad59ab554a796899b095a438ef3879b9e73cf58a (patch) | |
tree | 52e74b4d5fbe5ae6d017eba73b20a9ce8d2c59a1 | |
parent | 7eb379f3829b73a9be78cb281aa8e681d96f54cd (diff) | |
download | qpid-python-ad59ab554a796899b095a438ef3879b9e73cf58a.tar.gz |
QPID-245 Field table now uses short strings only for interop, pending full proposal approval from AMQP
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@496626 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | java/common/src/main/java/org/apache/qpid/framing/FieldTable.java | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/java/common/src/main/java/org/apache/qpid/framing/FieldTable.java b/java/common/src/main/java/org/apache/qpid/framing/FieldTable.java index 147601b9f9..a6c21399a7 100644 --- a/java/common/src/main/java/org/apache/qpid/framing/FieldTable.java +++ b/java/common/src/main/java/org/apache/qpid/framing/FieldTable.java @@ -364,7 +364,7 @@ public class FieldTable public Object setByte(String string, byte b) { return setByte(new AMQShortString(string), b); - } + } public Object setByte(AMQShortString string, byte b) { @@ -453,7 +453,9 @@ public class FieldTable public Object setString(AMQShortString string, String value) { - checkPropertyName(string); + // temporary for interop until field table types are standardised + return setAsciiString(string, value); + /*checkPropertyName(string); if (value == null) { return setProperty(string, AMQType.VOID.asTypedValue(null)); @@ -469,7 +471,7 @@ public class FieldTable // { // return setProperty(string, AMQType.ASCII_STRING.asTypedValue(value)); // } - } + } */ } @@ -648,7 +650,7 @@ public class FieldTable } } - + // ************************* Byte Buffer Processing public void writeToBuffer(ByteBuffer buffer) @@ -823,7 +825,7 @@ public class FieldTable public void clear() { initMapIfNecessary(); - _encodedForm = null; + _encodedForm = null; _properties.clear(); _encodedSize = 0; } @@ -914,7 +916,7 @@ public class FieldTable _properties.put(key,value); - + } while (buffer.remaining() > expectedRemaining); |