From f0350a25b72befd8b4cc3d4bdeca4f877f1e8733 Mon Sep 17 00:00:00 2001 From: "Rafael H. Schloming" Date: Mon, 24 Sep 2007 16:07:00 +0000 Subject: added a mapping for byte[]s git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@578864 13f79535-47bb-0310-9956-ffa450edef68 --- qpid/java/common/src/main/java/org/apache/qpidity/ToyClient.java | 1 + .../common/src/main/java/org/apache/qpidity/codec/AbstractEncoder.java | 1 + 2 files changed, 2 insertions(+) (limited to 'qpid/java/common/src') diff --git a/qpid/java/common/src/main/java/org/apache/qpidity/ToyClient.java b/qpid/java/common/src/main/java/org/apache/qpidity/ToyClient.java index ec2af0dc1a..f3f7338c07 100644 --- a/qpid/java/common/src/main/java/org/apache/qpidity/ToyClient.java +++ b/qpid/java/common/src/main/java/org/apache/qpidity/ToyClient.java @@ -102,6 +102,7 @@ class ToyClient extends SessionDelegate map.put("table", nested); map.put("list", Arrays.asList(1, 2, 3)); + map.put("binary", new byte[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}); ssn.messageTransfer("asdf", (short) 0, (short) 1); ssn.header(new DeliveryProperties(), diff --git a/qpid/java/common/src/main/java/org/apache/qpidity/codec/AbstractEncoder.java b/qpid/java/common/src/main/java/org/apache/qpidity/codec/AbstractEncoder.java index 7ad71ef520..a42ea71ce8 100644 --- a/qpid/java/common/src/main/java/org/apache/qpidity/codec/AbstractEncoder.java +++ b/qpid/java/common/src/main/java/org/apache/qpidity/codec/AbstractEncoder.java @@ -57,6 +57,7 @@ abstract class AbstractEncoder implements Encoder ENCODINGS.put(Float.class, Type.FLOAT); ENCODINGS.put(Double.class, Type.DOUBLE); ENCODINGS.put(Character.class, Type.CHAR); + ENCODINGS.put(byte[].class, Type.LONG_BINARY); } private final byte major; -- cgit v1.2.1