aboutsummaryrefslogtreecommitdiffstats
path: root/AndroidAsync/src/com/koushikdutta/async/parser/ByteBufferListParser.java
diff options
context:
space:
mode:
Diffstat (limited to 'AndroidAsync/src/com/koushikdutta/async/parser/ByteBufferListParser.java')
-rw-r--r--AndroidAsync/src/com/koushikdutta/async/parser/ByteBufferListParser.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/AndroidAsync/src/com/koushikdutta/async/parser/ByteBufferListParser.java b/AndroidAsync/src/com/koushikdutta/async/parser/ByteBufferListParser.java
index 7226062..11bd7fb 100644
--- a/AndroidAsync/src/com/koushikdutta/async/parser/ByteBufferListParser.java
+++ b/AndroidAsync/src/com/koushikdutta/async/parser/ByteBufferListParser.java
@@ -9,10 +9,12 @@ import com.koushikdutta.async.callback.DataCallback;
import com.koushikdutta.async.future.Future;
import com.koushikdutta.async.future.SimpleFuture;
+import java.lang.reflect.Type;
+
/**
* Created by koush on 5/27/13.
*/
-public class ByteBufferListParser extends AsyncParserBase<ByteBufferList> {
+public class ByteBufferListParser implements AsyncParser<ByteBufferList> {
@Override
public Future<ByteBufferList> parse(final DataEmitter emitter) {
final ByteBufferList bb = new ByteBufferList();
@@ -53,4 +55,9 @@ public class ByteBufferListParser extends AsyncParserBase<ByteBufferList> {
public void write(DataSink sink, ByteBufferList value, CompletedCallback completed) {
Util.writeAll(sink, value, completed);
}
+
+ @Override
+ public Type getType() {
+ return ByteBufferList.class;
+ }
}