From d8e2d1725afdd6d5e2ad069d5c223d658d00688e Mon Sep 17 00:00:00 2001 From: frsyuki Date: Tue, 9 Nov 2010 02:57:49 +0900 Subject: [PATCH] java: MessagePack.unpack(InputStream) throws IOException --- java/src/main/java/org/msgpack/MessagePack.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/java/src/main/java/org/msgpack/MessagePack.java b/java/src/main/java/org/msgpack/MessagePack.java index e4bc627..6461d78 100644 --- a/java/src/main/java/org/msgpack/MessagePack.java +++ b/java/src/main/java/org/msgpack/MessagePack.java @@ -51,7 +51,7 @@ public class MessagePack { return out.toByteArray(); } - public static void pack(OutputStream out, Object obj, Template tmpl) throws IOException { + public static void pack(OutputStream out, Object obj, Template tmpl) throws IOException, MessageTypeException { new Packer(out).pack(obj, tmpl); } @@ -86,13 +86,9 @@ public class MessagePack { } } - public static MessagePackObject unpack(InputStream in) { + public static MessagePackObject unpack(InputStream in) throws IOException { Unpacker pac = new Unpacker(in); - try { - return pac.unpackObject(); - } catch (IOException e) { - throw new RuntimeException(e); - } + return pac.unpackObject(); } public static Object unpack(InputStream in, Template tmpl) throws IOException, MessageTypeException {