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]

Reply via email to