From 642b82d0eabd6356713af172aea7ca51e7f3fb57 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Wed, 13 Nov 2019 17:09:02 +0100 Subject: BoundedLog type + serializer --- .../src/main/java/org/openslx/taskmanager/network/RequestParser.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'daemon/src/main/java/org/openslx/taskmanager/network/RequestParser.java') diff --git a/daemon/src/main/java/org/openslx/taskmanager/network/RequestParser.java b/daemon/src/main/java/org/openslx/taskmanager/network/RequestParser.java index 2d46c5d..e1f883e 100644 --- a/daemon/src/main/java/org/openslx/taskmanager/network/RequestParser.java +++ b/daemon/src/main/java/org/openslx/taskmanager/network/RequestParser.java @@ -4,10 +4,13 @@ import java.nio.charset.StandardCharsets; import java.util.zip.Deflater; import org.apache.log4j.Logger; +import org.openslx.taskmanager.api.BoundedLog; import org.openslx.taskmanager.api.TaskStatus; import org.openslx.taskmanager.main.Taskmanager; +import org.openslx.taskmanager.util.BoundedLogSerializer; import com.google.gson.Gson; +import com.google.gson.GsonBuilder; public class RequestParser { @@ -16,7 +19,7 @@ public class RequestParser /** * Our very own gson instance (for serializing replies) */ - private final Gson sendGson = new Gson(); + private final Gson sendGson = new GsonBuilder().registerTypeAdapter( BoundedLog.class, new BoundedLogSerializer() ).create(); /** * Same for the deflater -- cgit v1.2.3-55-g7522