# HG changeset patch # User sugi # Date 1420786964 -32400 # Node ID e7e55c455e39173cc68d36718736d599f1e96b4a # Parent 8d782f988d92af405a83e4c1b29595bb6085d18d refactor diff -r 8d782f988d92 -r e7e55c455e39 src/main/java/org/msgpack/unpacker/Converter.java --- a/src/main/java/org/msgpack/unpacker/Converter.java Fri Jan 09 15:14:00 2015 +0900 +++ b/src/main/java/org/msgpack/unpacker/Converter.java Fri Jan 09 16:02:44 2015 +0900 @@ -435,4 +435,9 @@ public void setMapSizeLimit(int size) { throw new UnsupportedOperationException("Not implemented yet"); } + + @Override + public byte[] getSerializedByteArray(int len) { + throw new UnsupportedOperationException("Not implemented yet"); + } } diff -r 8d782f988d92 -r e7e55c455e39 src/main/java/org/msgpack/unpacker/MessagePackBufferUnpacker.java --- a/src/main/java/org/msgpack/unpacker/MessagePackBufferUnpacker.java Fri Jan 09 15:14:00 2015 +0900 +++ b/src/main/java/org/msgpack/unpacker/MessagePackBufferUnpacker.java Fri Jan 09 16:02:44 2015 +0900 @@ -106,9 +106,13 @@ reset(); } - public byte[] getSerializedByteArray(int len) throws IOException { + public byte[] getSerializedByteArray(int len) { byte[] b = new byte[len]; - in.read(b, 0, b.length); + try { + in.read(b, 0, b.length); + } catch (IOException e) { + e.printStackTrace(); + } return b; } } diff -r 8d782f988d92 -r e7e55c455e39 src/main/java/org/msgpack/unpacker/MessagePackUnpacker.java --- a/src/main/java/org/msgpack/unpacker/MessagePackUnpacker.java Fri Jan 09 15:14:00 2015 +0900 +++ b/src/main/java/org/msgpack/unpacker/MessagePackUnpacker.java Fri Jan 09 16:02:44 2015 +0900 @@ -683,9 +683,13 @@ in.resetReadByteCount(); } - public byte[] getSerializedByteArray(int len) throws IOException { + public byte[] getSerializedByteArray(int len) { byte[] b = new byte[len]; - in.read(b, 0, b.length); + try { + in.read(b, 0, b.length); + } catch (IOException e) { + e.printStackTrace(); + } return b; } } diff -r 8d782f988d92 -r e7e55c455e39 src/main/java/org/msgpack/unpacker/Unpacker.java --- a/src/main/java/org/msgpack/unpacker/Unpacker.java Fri Jan 09 15:14:00 2015 +0900 +++ b/src/main/java/org/msgpack/unpacker/Unpacker.java Fri Jan 09 16:02:44 2015 +0900 @@ -29,7 +29,7 @@ /** * Standard deserializer. - * + * * @version 0.6.0 */ public interface Unpacker extends Iterable, Closeable { @@ -96,4 +96,6 @@ public void setArraySizeLimit(int size); public void setMapSizeLimit(int size); + + public byte[] getSerializedByteArray(int len); }