Added missing code in POJOBuilder
Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/88942dad Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/88942dad Diff: http://git-wip-us.apache.org/repos/asf/qpid-proton/diff/88942dad Branch: refs/heads/rajith-codec Commit: 88942dadf906c54ef3538ce19f6070ec0fbb61ad Parents: 9f00914 Author: Rajith Attapattu <[email protected]> Authored: Tue May 12 10:54:59 2015 -0400 Committer: Rajith Attapattu <[email protected]> Committed: Tue May 12 10:54:59 2015 -0400 ---------------------------------------------------------------------- .../apache/qpid/proton/codec2/POJOBuilder.java | 21 ++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/88942dad/proton-j/src/main/java/org/apache/qpid/proton/codec2/POJOBuilder.java ---------------------------------------------------------------------- diff --git a/proton-j/src/main/java/org/apache/qpid/proton/codec2/POJOBuilder.java b/proton-j/src/main/java/org/apache/qpid/proton/codec2/POJOBuilder.java index 3d89465..87cfc0d 100644 --- a/proton-j/src/main/java/org/apache/qpid/proton/codec2/POJOBuilder.java +++ b/proton-j/src/main/java/org/apache/qpid/proton/codec2/POJOBuilder.java @@ -58,6 +58,7 @@ public class POJOBuilder implements DataHandler else { DescribedTypeFactory factory = DiscriptorRegistry.lookup(descriptor); + System.out.println(String.format("Described Builder: {descriptor=%s, factory=%s}", descriptor, factory)); if (factory != null) { try @@ -269,6 +270,7 @@ public class POJOBuilder implements DataHandler { if (builder instanceof ArrayBuilder) { + System.out.println("Array builder"); ArrayBuilder ab = (ArrayBuilder) builder; ab.described = true; } @@ -288,19 +290,19 @@ public class POJOBuilder implements DataHandler @Override public void onBoolean(Decoder decoder) { - // TODO + builder.add(decoder.getBoolean()); } @Override public void onByte(Decoder decoder) { - // TODO + builder.add(decoder.getByte()); } @Override public void onShort(Decoder decoder) { - // TODO + builder.add(decoder.getShort()); } @Override @@ -312,31 +314,31 @@ public class POJOBuilder implements DataHandler @Override public void onLong(Decoder decoder) { - // TODO + builder.add(decoder.getLong()); } @Override public void onUbyte(Decoder decoder) { - // TODO + builder.add(decoder.getByte()); } @Override public void onUshort(Decoder decoder) { - // TODO + builder.add(decoder.getShort()); } @Override public void onUint(Decoder decoder) { - // TODO + builder.add(decoder.getInt()); } @Override public void onUlong(Decoder decoder) { - // TODO + builder.add(decoder.getLong()); } public void onFloat(Decoder decoder) @@ -402,7 +404,6 @@ public class POJOBuilder implements DataHandler @Override public void onBinary(Decoder decoder) { - // TODO - // builder.add(decoder.getBytes()); + //builder.add(decoder.get); } } \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
